LCOV - code coverage report
Current view: top level - sc/source/ui/attrdlg - scdlgfact.cxx (source / functions) Hit Total Coverage
Test: commit c8344322a7af75b84dd3ca8f78b05543a976dfd5 Lines: 0 444 0.0 %
Date: 2015-06-13 12:38:46 Functions: 0 253 0.0 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
       2             : /*
       3             :  * This file is part of the LibreOffice project.
       4             :  *
       5             :  * This Source Code Form is subject to the terms of the Mozilla Public
       6             :  * License, v. 2.0. If a copy of the MPL was not distributed with this
       7             :  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
       8             :  *
       9             :  * This file incorporates work covered by the following license notice:
      10             :  *
      11             :  *   Licensed to the Apache Software Foundation (ASF) under one or more
      12             :  *   contributor license agreements. See the NOTICE file distributed
      13             :  *   with this work for additional information regarding copyright
      14             :  *   ownership. The ASF licenses this file to you under the Apache
      15             :  *   License, Version 2.0 (the "License"); you may not use this file
      16             :  *   except in compliance with the License. You may obtain a copy of
      17             :  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
      18             :  */
      19             : 
      20             : #undef SC_DLLIMPLEMENTATION
      21             : 
      22             : #include "scdlgfact.hxx"
      23             : 
      24             : #include "sc.hrc"
      25             : #include "scuiasciiopt.hxx"
      26             : #include "scuiautofmt.hxx"
      27             : #include "corodlg.hxx"
      28             : #include "crdlg.hxx"
      29             : #include "dapidata.hxx"
      30             : #include "dapitype.hxx"
      31             : #include "delcldlg.hxx"
      32             : #include "delcodlg.hxx"
      33             : #include "filldlg.hxx"
      34             : #include "groupdlg.hxx"
      35             : #include "inscldlg.hxx"
      36             : #include "inscodlg.hxx"
      37             : #include "instbdlg.hxx"
      38             : #include "lbseldlg.hxx"
      39             : #include "linkarea.hxx"
      40             : #include "mtrindlg.hxx"
      41             : #include "mvtabdlg.hxx"
      42             : #include "namecrea.hxx"
      43             : #include "namepast.hxx"
      44             : #include "namedefdlg.hxx"
      45             : #include "pfiltdlg.hxx"
      46             : #include "pvfundlg.hxx"
      47             : #include "dpgroupdlg.hxx"
      48             : #include "scendlg.hxx"
      49             : #include "shtabdlg.hxx"
      50             : #include "strindlg.hxx"
      51             : #include "tabbgcolordlg.hxx"
      52             : #include "scuiimoptdlg.hxx"
      53             : #include "attrdlg.hxx"
      54             : #include "hfedtdlg.hxx"
      55             : #include "styledlg.hxx"
      56             : #include "subtdlg.hxx"
      57             : #include "textdlgs.hxx"
      58             : #include "validate.hxx"
      59             : #include "sortdlg.hxx"
      60             : #include "textimportoptions.hxx"
      61             : #include "opredlin.hxx"
      62             : #include "tpcalc.hxx"
      63             : #include "tpprint.hxx"
      64             : #include "tpstat.hxx"
      65             : #include "tpusrlst.hxx"
      66             : #include "tpview.hxx"
      67             : #include "tpformula.hxx"
      68             : #include "datafdlg.hxx"
      69             : #include "tpcompatibility.hxx"
      70             : #include "tpdefaults.hxx"
      71             : #include "colorformat.hxx"
      72             : #include "condformatdlg.hxx"
      73             : #include "condformatmgr.hxx"
      74             : #include "xmlsourcedlg.hxx"
      75             : #include "editutil.hxx"
      76             : 
      77           0 : IMPL_ABSTDLG_BASE(ScVclAbstractDialog_Impl);
      78           0 : IMPL_ABSTDLG_BASE(AbstractScImportAsciiDlg_Impl);
      79           0 : IMPL_ABSTDLG_BASE(AbstractScAutoFormatDlg_Impl);
      80           0 : IMPL_ABSTDLG_BASE(AbstractScColRowLabelDlg_Impl);
      81           0 : IMPL_ABSTDLG_BASE(AbstractScCondFormatManagerDlg_Impl);
      82           0 : IMPL_ABSTDLG_BASE(AbstractScDataPilotDatabaseDlg_Impl);
      83           0 : IMPL_ABSTDLG_BASE(AbstractScDataPilotSourceTypeDlg_Impl);
      84           0 : IMPL_ABSTDLG_BASE(AbstractScDataPilotServiceDlg_Impl);
      85           0 : IMPL_ABSTDLG_BASE(AbstractScDeleteCellDlg_Impl);
      86             : //for dataform
      87           0 : IMPL_ABSTDLG_BASE(AbstractScDataFormDlg_Impl);
      88           0 : IMPL_ABSTDLG_BASE(AbstractScDeleteContentsDlg_Impl);
      89           0 : IMPL_ABSTDLG_BASE(AbstractScFillSeriesDlg_Impl);
      90           0 : IMPL_ABSTDLG_BASE(AbstractScGroupDlg_Impl);
      91           0 : IMPL_ABSTDLG_BASE(AbstractScInsertCellDlg_Impl);
      92           0 : IMPL_ABSTDLG_BASE(AbstractScInsertContentsDlg_Impl);
      93           0 : IMPL_ABSTDLG_BASE(AbstractScInsertTableDlg_Impl);
      94           0 : IMPL_ABSTDLG_BASE(AbstractScSelEntryDlg_Impl);
      95           0 : IMPL_ABSTDLG2_BASE(AbstractScLinkedAreaDlg_Impl);
      96           0 : IMPL_ABSTDLG_BASE(AbstractScMetricInputDlg_Impl);
      97           0 : IMPL_ABSTDLG_BASE(AbstractScMoveTableDlg_Impl);
      98           0 : IMPL_ABSTDLG_BASE(AbstractScNameCreateDlg_Impl);
      99           0 : IMPL_ABSTDLG_BASE(AbstractScNamePasteDlg_Impl);
     100           0 : IMPL_ABSTDLG_BASE(AbstractScPivotFilterDlg_Impl);
     101           0 : IMPL_ABSTDLG_BASE(AbstractScDPFunctionDlg_Impl);
     102           0 : IMPL_ABSTDLG_BASE(AbstractScDPSubtotalDlg_Impl);
     103           0 : IMPL_ABSTDLG_BASE(AbstractScDPNumGroupDlg_Impl);
     104           0 : IMPL_ABSTDLG_BASE(AbstractScDPDateGroupDlg_Impl);
     105           0 : IMPL_ABSTDLG_BASE(AbstractScDPShowDetailDlg_Impl);
     106           0 : IMPL_ABSTDLG_BASE(AbstractScNewScenarioDlg_Impl);
     107           0 : IMPL_ABSTDLG_BASE(AbstractScShowTabDlg_Impl);
     108           0 : IMPL_ABSTDLG_BASE(AbstractScSortWarningDlg_Impl);
     109           0 : IMPL_ABSTDLG_BASE(AbstractScStringInputDlg_Impl);
     110           0 : IMPL_ABSTDLG_BASE(AbstractScTabBgColorDlg_Impl);
     111           0 : IMPL_ABSTDLG_BASE(AbstractScImportOptionsDlg_Impl);
     112           0 : IMPL_ABSTDLG_BASE(AbstractScTextImportOptionsDlg_Impl);
     113           0 : IMPL_ABSTDLG_BASE(ScAbstractTabDialog_Impl);
     114             : 
     115           0 : void ScAbstractTabDialog_Impl::SetCurPageId( sal_uInt16 nId )
     116             : {
     117           0 :     pDlg->SetCurPageId( nId );
     118           0 : }
     119             : 
     120           0 : void ScAbstractTabDialog_Impl::SetCurPageId( const OString& rName )
     121             : {
     122           0 :     pDlg->SetCurPageId( rName );
     123           0 : }
     124             : 
     125           0 : const SfxItemSet* ScAbstractTabDialog_Impl::GetOutputItemSet() const
     126             : {
     127           0 :     return pDlg->GetOutputItemSet();
     128             : }
     129             : 
     130           0 : const sal_uInt16* ScAbstractTabDialog_Impl::GetInputRanges(const SfxItemPool& pItem )
     131             : {
     132           0 :     return pDlg->GetInputRanges( pItem );
     133             : }
     134             : 
     135           0 : void ScAbstractTabDialog_Impl::SetInputSet( const SfxItemSet* pInSet )
     136             : {
     137           0 :      pDlg->SetInputSet( pInSet );
     138           0 : }
     139             : 
     140             : //From class Window.
     141           0 : void ScAbstractTabDialog_Impl::SetText( const OUString& rStr )
     142             : {
     143           0 :     pDlg->SetText( rStr );
     144           0 : }
     145           0 : OUString ScAbstractTabDialog_Impl::GetText() const
     146             : {
     147           0 :     return pDlg->GetText();
     148             : }
     149             : 
     150           0 : void AbstractScImportAsciiDlg_Impl::GetOptions( ScAsciiOptions& rOpt )
     151             : {
     152           0 :     pDlg->GetOptions( rOpt );
     153           0 : }
     154             : 
     155           0 : void AbstractScImportAsciiDlg_Impl::SaveParameters()
     156             : {
     157           0 :     pDlg->SaveParameters();
     158           0 : }
     159             : 
     160           0 : sal_uInt16 AbstractScAutoFormatDlg_Impl::GetIndex() const
     161             : {
     162           0 :     return pDlg->GetIndex();
     163             : }
     164             : 
     165           0 : OUString AbstractScAutoFormatDlg_Impl::GetCurrFormatName()
     166             : {
     167           0 :     return pDlg->GetCurrFormatName();
     168             : }
     169             : 
     170           0 : bool  AbstractScColRowLabelDlg_Impl::IsCol()
     171             : {
     172           0 :     return  pDlg->IsCol();
     173             : }
     174             : 
     175           0 : bool AbstractScColRowLabelDlg_Impl::IsRow()
     176             : {
     177           0 :     return pDlg->IsRow();
     178             : }
     179             : 
     180           0 : void AbstractScDataPilotDatabaseDlg_Impl::GetValues( ScImportSourceDesc& rDesc )
     181             : {
     182           0 :     pDlg->GetValues(rDesc);
     183           0 : }
     184             : 
     185           0 : bool AbstractScDataPilotSourceTypeDlg_Impl::IsDatabase() const
     186             : {
     187           0 :     return pDlg->IsDatabase();
     188             : }
     189             : 
     190           0 : bool AbstractScDataPilotSourceTypeDlg_Impl::IsExternal() const
     191             : {
     192           0 :     return pDlg->IsExternal();
     193             : }
     194             : 
     195           0 : bool AbstractScDataPilotSourceTypeDlg_Impl::IsNamedRange() const
     196             : {
     197           0 :     return pDlg->IsNamedRange();
     198             : }
     199             : 
     200           0 : OUString AbstractScDataPilotSourceTypeDlg_Impl::GetSelectedNamedRange() const
     201             : {
     202           0 :     return pDlg->GetSelectedNamedRange();
     203             : }
     204             : 
     205           0 : void AbstractScDataPilotSourceTypeDlg_Impl::AppendNamedRange(const OUString& rName)
     206             : {
     207           0 :     pDlg->AppendNamedRange(rName);
     208           0 : }
     209             : 
     210           0 : OUString AbstractScDataPilotServiceDlg_Impl::GetServiceName() const
     211             : {
     212           0 :     return pDlg->GetServiceName();
     213             : }
     214             : 
     215           0 : OUString AbstractScDataPilotServiceDlg_Impl::GetParSource() const
     216             : {
     217           0 :     return pDlg->GetParSource();
     218             : }
     219             : 
     220           0 : OUString AbstractScDataPilotServiceDlg_Impl::GetParName() const
     221             : {
     222           0 :     return pDlg->GetParName();
     223             : }
     224             : 
     225           0 : OUString AbstractScDataPilotServiceDlg_Impl::GetParUser() const
     226             : {
     227           0 :     return pDlg->GetParUser();
     228             : }
     229             : 
     230           0 : OUString AbstractScDataPilotServiceDlg_Impl::GetParPass() const
     231             : {
     232           0 :     return pDlg->GetParPass();
     233             : }
     234             : 
     235           0 : DelCellCmd AbstractScDeleteCellDlg_Impl::GetDelCellCmd() const
     236             : {
     237           0 :     return pDlg->GetDelCellCmd();
     238             : }
     239             : 
     240           0 : void AbstractScDeleteContentsDlg_Impl::DisableObjects()
     241             : {
     242           0 :     pDlg->DisableObjects();
     243           0 : }
     244             : 
     245           0 : InsertDeleteFlags AbstractScDeleteContentsDlg_Impl::GetDelContentsCmdBits() const
     246             : {
     247           0 :     return pDlg->GetDelContentsCmdBits();
     248             : }
     249             : 
     250           0 : FillDir AbstractScFillSeriesDlg_Impl::GetFillDir() const
     251             : {
     252           0 :     return pDlg->GetFillDir();
     253             : }
     254             : 
     255           0 : FillCmd AbstractScFillSeriesDlg_Impl::GetFillCmd() const
     256             : {
     257           0 :     return pDlg->GetFillCmd();
     258             : }
     259             : 
     260           0 : FillDateCmd AbstractScFillSeriesDlg_Impl::GetFillDateCmd() const
     261             : {
     262           0 :     return pDlg->GetFillDateCmd();
     263             : }
     264             : 
     265           0 : double  AbstractScFillSeriesDlg_Impl::GetStart() const
     266             : {
     267           0 :     return pDlg->GetStart();
     268             : }
     269             : 
     270           0 : double  AbstractScFillSeriesDlg_Impl::GetStep() const
     271             : {
     272           0 :     return pDlg->GetStep();
     273             : }
     274             : 
     275           0 : double  AbstractScFillSeriesDlg_Impl::GetMax() const
     276             : {
     277           0 :     return pDlg->GetMax();
     278             : }
     279             : 
     280           0 : OUString  AbstractScFillSeriesDlg_Impl::GetStartStr() const
     281             : {
     282           0 :     return pDlg->GetStartStr();
     283             : }
     284             : 
     285           0 : void    AbstractScFillSeriesDlg_Impl::SetEdStartValEnabled(bool bFlag)
     286             : {
     287           0 :     pDlg->SetEdStartValEnabled(bFlag);
     288           0 : }
     289             : 
     290           0 : bool AbstractScGroupDlg_Impl::GetColsChecked() const
     291             : {
     292           0 :     return pDlg->GetColsChecked();
     293             : }
     294             : 
     295           0 : InsCellCmd  AbstractScInsertCellDlg_Impl::GetInsCellCmd() const
     296             : {
     297           0 :     return pDlg->GetInsCellCmd();
     298             : }
     299             : 
     300           0 : InsertDeleteFlags AbstractScInsertContentsDlg_Impl::GetInsContentsCmdBits() const
     301             : {
     302           0 :     return pDlg->GetInsContentsCmdBits();
     303             : }
     304             : 
     305           0 : sal_uInt16  AbstractScInsertContentsDlg_Impl::GetFormulaCmdBits() const
     306             : {
     307           0 :     return pDlg->GetFormulaCmdBits();
     308             : }
     309             : 
     310           0 : bool    AbstractScInsertContentsDlg_Impl::IsSkipEmptyCells() const
     311             : {
     312           0 :     return pDlg->IsSkipEmptyCells();
     313             : }
     314             : 
     315           0 : bool    AbstractScInsertContentsDlg_Impl::IsLink() const
     316             : {
     317           0 :     return pDlg->IsLink();
     318             : }
     319             : 
     320           0 : void    AbstractScInsertContentsDlg_Impl::SetFillMode( bool bSet )
     321             : {
     322           0 :     pDlg->SetFillMode( bSet );
     323           0 : }
     324             : 
     325           0 : void    AbstractScInsertContentsDlg_Impl::SetOtherDoc( bool bSet )
     326             : {
     327           0 :     pDlg->SetOtherDoc( bSet );
     328           0 : }
     329             : 
     330           0 : bool    AbstractScInsertContentsDlg_Impl::IsTranspose() const
     331             : {
     332           0 :     return pDlg->IsTranspose();
     333             : }
     334             : 
     335           0 : void    AbstractScInsertContentsDlg_Impl::SetChangeTrack( bool bSet )
     336             : {
     337           0 :     pDlg->SetChangeTrack( bSet );
     338           0 : }
     339             : 
     340           0 : void    AbstractScInsertContentsDlg_Impl::SetCellShiftDisabled( int nDisable )
     341             : {
     342           0 :     pDlg->SetCellShiftDisabled( nDisable );
     343           0 : }
     344             : 
     345           0 : InsCellCmd  AbstractScInsertContentsDlg_Impl::GetMoveMode()
     346             : {
     347           0 :     return pDlg->GetMoveMode();
     348             : }
     349             : 
     350           0 : bool AbstractScInsertTableDlg_Impl::GetTablesFromFile()
     351             : {
     352           0 :     return pDlg->GetTablesFromFile();
     353             : }
     354             : 
     355           0 : bool AbstractScInsertTableDlg_Impl::GetTablesAsLink()
     356             : {
     357           0 :     return pDlg->GetTablesAsLink();
     358             : }
     359             : 
     360           0 : const OUString*  AbstractScInsertTableDlg_Impl::GetFirstTable( sal_uInt16* pN )
     361             : {
     362           0 :     return pDlg->GetFirstTable( pN );
     363             : }
     364             : 
     365           0 : ScDocShell* AbstractScInsertTableDlg_Impl::GetDocShellTables()
     366             : {
     367           0 :     return pDlg->GetDocShellTables();
     368             : }
     369             : 
     370           0 : bool AbstractScInsertTableDlg_Impl::IsTableBefore()
     371             : {
     372           0 :     return pDlg->IsTableBefore();
     373             : }
     374             : 
     375           0 : sal_uInt16 AbstractScInsertTableDlg_Impl::GetTableCount()
     376             : {
     377           0 :     return pDlg->GetTableCount();
     378             : }
     379             : 
     380           0 : const OUString* AbstractScInsertTableDlg_Impl::GetNextTable( sal_uInt16* pN )
     381             : {
     382           0 :     return pDlg->GetNextTable( pN );
     383             : }
     384             : 
     385           0 : OUString AbstractScSelEntryDlg_Impl::GetSelectEntry() const
     386             : {
     387           0 :     return pDlg->GetSelectEntry();
     388             : }
     389             : 
     390           0 : void AbstractScLinkedAreaDlg_Impl::InitFromOldLink( const OUString& rFile, const OUString& rFilter,
     391             :                                         const OUString& rOptions, const OUString& rSource,
     392             :                                         sal_uLong nRefresh )
     393             : {
     394           0 :     pDlg->InitFromOldLink( rFile, rFilter, rOptions, rSource, nRefresh);
     395           0 : }
     396             : 
     397           0 : OUString  AbstractScLinkedAreaDlg_Impl::GetURL()
     398             : {
     399           0 :     return pDlg->GetURL();
     400             : }
     401             : 
     402           0 : OUString  AbstractScLinkedAreaDlg_Impl::GetFilter()
     403             : {
     404           0 :     return pDlg->GetFilter();
     405             : }
     406             : 
     407           0 : OUString  AbstractScLinkedAreaDlg_Impl::GetOptions()
     408             : {
     409           0 :     return pDlg->GetOptions();
     410             : }
     411             : 
     412           0 : OUString  AbstractScLinkedAreaDlg_Impl::GetSource()
     413             : {
     414           0 :     return pDlg->GetSource();
     415             : }
     416             : 
     417           0 : sal_uLong   AbstractScLinkedAreaDlg_Impl::GetRefresh()
     418             : {
     419           0 :     return pDlg->GetRefresh();
     420             : }
     421             : 
     422           0 : ScConditionalFormatList* AbstractScCondFormatManagerDlg_Impl::GetConditionalFormatList()
     423             : {
     424           0 :     return pDlg->GetConditionalFormatList();
     425             : }
     426             : 
     427           0 : bool AbstractScCondFormatManagerDlg_Impl::CondFormatsChanged()
     428             : {
     429           0 :     return pDlg->CondFormatsChanged();
     430             : }
     431             : 
     432           0 : ScConditionalFormat* AbstractScCondFormatManagerDlg_Impl::GetCondFormatSelected()
     433             : {
     434           0 :     return pDlg->GetCondFormatSelected();
     435             : }
     436             : 
     437           0 : long AbstractScMetricInputDlg_Impl::GetInputValue( FieldUnit eUnit ) const
     438             : {
     439             : 
     440           0 :     return pDlg->GetInputValue( eUnit );
     441             : }
     442             : 
     443           0 : sal_uInt16 AbstractScMoveTableDlg_Impl::GetSelectedDocument() const
     444             : {
     445           0 :     return pDlg->GetSelectedDocument();
     446             : }
     447             : 
     448           0 : sal_uInt16  AbstractScMoveTableDlg_Impl::GetSelectedTable() const
     449             : {
     450           0 :     return pDlg->GetSelectedTable();
     451             : }
     452             : 
     453           0 : bool AbstractScMoveTableDlg_Impl::GetCopyTable() const
     454             : {
     455           0 :     return pDlg->GetCopyTable();
     456             : }
     457             : 
     458           0 : bool AbstractScMoveTableDlg_Impl::GetRenameTable() const
     459             : {
     460           0 :     return pDlg->GetRenameTable();
     461             : }
     462             : 
     463           0 : void AbstractScMoveTableDlg_Impl::GetTabNameString( OUString& rString ) const
     464             : {
     465           0 :     pDlg->GetTabNameString( rString );
     466           0 : }
     467             : 
     468           0 : void    AbstractScMoveTableDlg_Impl::SetForceCopyTable()
     469             : {
     470           0 :     return pDlg->SetForceCopyTable();
     471             : }
     472             : 
     473           0 : void    AbstractScMoveTableDlg_Impl::EnableCopyTable(bool bFlag)
     474             : {
     475           0 :     return pDlg->EnableCopyTable( bFlag);
     476             : }
     477             : 
     478           0 : void    AbstractScMoveTableDlg_Impl::EnableRenameTable(bool bFlag)
     479             : {
     480           0 :     return pDlg->EnableRenameTable( bFlag);
     481             : }
     482             : 
     483           0 : sal_uInt16 AbstractScNameCreateDlg_Impl::GetFlags() const
     484             : {
     485           0 :     return pDlg->GetFlags();
     486             : }
     487             : 
     488           0 : std::vector<OUString> AbstractScNamePasteDlg_Impl::GetSelectedNames() const
     489             : {
     490           0 :     return pDlg->GetSelectedNames();
     491             : }
     492             : 
     493           0 : bool AbstractScNamePasteDlg_Impl::IsAllSelected() const
     494             : {
     495           0 :     return false;
     496             : }
     497             : 
     498           0 : const ScQueryItem&   AbstractScPivotFilterDlg_Impl::GetOutputItem()
     499             : {
     500           0 :     return pDlg->GetOutputItem();
     501             : }
     502             : 
     503           0 : sal_uInt16 AbstractScDPFunctionDlg_Impl::GetFuncMask() const
     504             : {
     505           0 :      return pDlg->GetFuncMask();
     506             : }
     507             : 
     508           0 : ::com::sun::star::sheet::DataPilotFieldReference AbstractScDPFunctionDlg_Impl::GetFieldRef() const
     509             : {
     510           0 :     return pDlg->GetFieldRef();
     511             : }
     512             : 
     513           0 : sal_uInt16 AbstractScDPSubtotalDlg_Impl::GetFuncMask() const
     514             : {
     515           0 :      return pDlg->GetFuncMask();
     516             : }
     517             : 
     518           0 : void AbstractScDPSubtotalDlg_Impl::FillLabelData( ScDPLabelData& rLabelData ) const
     519             : {
     520           0 :     pDlg->FillLabelData( rLabelData );
     521           0 : }
     522             : 
     523           0 : ScDPNumGroupInfo AbstractScDPNumGroupDlg_Impl::GetGroupInfo() const
     524             : {
     525           0 :     return pDlg->GetGroupInfo();
     526             : }
     527             : 
     528           0 : ScDPNumGroupInfo AbstractScDPDateGroupDlg_Impl::GetGroupInfo() const
     529             : {
     530           0 :     return pDlg->GetGroupInfo();
     531             : }
     532             : 
     533           0 : sal_Int32 AbstractScDPDateGroupDlg_Impl::GetDatePart() const
     534             : {
     535           0 :     return pDlg->GetDatePart();
     536             : }
     537             : 
     538           0 : OUString AbstractScDPShowDetailDlg_Impl::GetDimensionName() const
     539             : {
     540           0 :      return pDlg->GetDimensionName();
     541             : }
     542             : 
     543           0 : void AbstractScNewScenarioDlg_Impl::SetScenarioData(
     544             :     const OUString& rName, const OUString& rComment, const Color& rColor, sal_uInt16 nFlags )
     545             : {
     546           0 :     pDlg->SetScenarioData(rName, rComment, rColor, nFlags);
     547           0 : }
     548             : 
     549           0 : void AbstractScNewScenarioDlg_Impl::GetScenarioData(
     550             :     OUString& rName, OUString& rComment, Color& rColor, sal_uInt16& rFlags ) const
     551             : {
     552           0 :     pDlg->GetScenarioData(rName, rComment, rColor, rFlags);
     553           0 : }
     554             : 
     555           0 : void AbstractScShowTabDlg_Impl::Insert( const OUString& rString, bool bSelected )
     556             : {
     557           0 :     pDlg->Insert( rString, bSelected);
     558           0 : }
     559             : 
     560           0 : sal_Int32 AbstractScShowTabDlg_Impl::GetSelectEntryCount() const
     561             : {
     562           0 :     return pDlg->GetSelectEntryCount();
     563             : }
     564             : 
     565           0 : void    AbstractScShowTabDlg_Impl::SetDescription(
     566             :                 const OUString& rTitle, const OUString& rFixedText,
     567             :                 const OString& sDlgHelpId, const OString& sLbHelpId )
     568             : {
     569           0 :     pDlg->SetDescription( rTitle, rFixedText, sDlgHelpId, sLbHelpId );
     570           0 : }
     571             : 
     572           0 : sal_Int32 AbstractScShowTabDlg_Impl::GetSelectEntryPos(sal_Int32 nPos) const
     573             : {
     574           0 :     return pDlg->GetSelectEntryPos( nPos);
     575             : }
     576             : 
     577           0 : OUString AbstractScShowTabDlg_Impl::GetSelectEntry(sal_Int32 nPos) const
     578             : {
     579           0 :     return pDlg->GetSelectEntry(nPos);
     580             : }
     581             : 
     582           0 : OUString AbstractScStringInputDlg_Impl::GetInputString() const
     583             : {
     584           0 :     return pDlg->GetInputString();
     585             : }
     586             : 
     587           0 : void AbstractScTabBgColorDlg_Impl::GetSelectedColor( Color& rColor ) const
     588             : {
     589           0 :     pDlg->GetSelectedColor( rColor );
     590           0 : }
     591             : 
     592           0 : void AbstractScImportOptionsDlg_Impl::GetImportOptions( ScImportOptions& rOptions ) const
     593             : {
     594           0 :     pDlg->GetImportOptions(rOptions);
     595           0 : }
     596             : 
     597           0 : LanguageType AbstractScTextImportOptionsDlg_Impl::GetLanguageType() const
     598             : {
     599           0 :     return pDlg->getLanguageType();
     600             : }
     601             : 
     602           0 : bool AbstractScTextImportOptionsDlg_Impl::IsDateConversionSet() const
     603             : {
     604           0 :     return pDlg->isDateConversionSet();
     605             : }
     606             : 
     607             : // =========================Factories  for createdialog ===================
     608           0 : AbstractScImportAsciiDlg * ScAbstractDialogFactory_Impl::CreateScImportAsciiDlg ( vcl::Window* pParent, const OUString& aDatName,
     609             :                                                     SvStream* pInStream, ScImportAsciiCall eCall )
     610             : {
     611           0 :     VclPtr<ScImportAsciiDlg> pDlg = VclPtr<ScImportAsciiDlg>::Create( pParent, aDatName,pInStream, eCall );
     612           0 :     return new AbstractScImportAsciiDlg_Impl( pDlg );
     613             : }
     614             : 
     615           0 : AbstractScTextImportOptionsDlg * ScAbstractDialogFactory_Impl::CreateScTextImportOptionsDlg(vcl::Window* pParent)
     616             : {
     617           0 :     VclPtr<ScTextImportOptionsDlg> pDlg = VclPtr<ScTextImportOptionsDlg>::Create(pParent);
     618           0 :     return new AbstractScTextImportOptionsDlg_Impl(pDlg);
     619             : }
     620             : 
     621           0 : AbstractScAutoFormatDlg * ScAbstractDialogFactory_Impl::CreateScAutoFormatDlg(vcl::Window* pParent,
     622             :                                                                 ScAutoFormat* pAutoFormat,
     623             :                                                                 const ScAutoFormatData* pSelFormatData,
     624             :                                                                 ScViewData *pViewData)
     625             : {
     626           0 :     VclPtr<ScAutoFormatDlg> pDlg = VclPtr<ScAutoFormatDlg>::Create(pParent, pAutoFormat, pSelFormatData, pViewData);
     627           0 :     return new AbstractScAutoFormatDlg_Impl(pDlg);
     628             : }
     629             : 
     630           0 : AbstractScColRowLabelDlg *  ScAbstractDialogFactory_Impl::CreateScColRowLabelDlg(vcl::Window* pParent,
     631             :                                                                 bool bCol ,
     632             :                                                                 bool bRow)
     633             : {
     634           0 :     VclPtr<ScColRowLabelDlg> pDlg = VclPtr<ScColRowLabelDlg>::Create( pParent, bCol,bRow );
     635           0 :     return new AbstractScColRowLabelDlg_Impl( pDlg );
     636             : }
     637             : 
     638           0 : AbstractScSortWarningDlg* ScAbstractDialogFactory_Impl::CreateScSortWarningDlg( vcl::Window* pParent, const OUString& rExtendText, const OUString& rCurrentText )
     639             : {
     640           0 :     VclPtr<ScSortWarningDlg> pDlg = VclPtr<ScSortWarningDlg>::Create(pParent, rExtendText, rCurrentText );
     641           0 :     return new AbstractScSortWarningDlg_Impl( pDlg );
     642             : }
     643             : 
     644           0 : AbstractScCondFormatManagerDlg* ScAbstractDialogFactory_Impl::CreateScCondFormatMgrDlg(vcl::Window* pParent, ScDocument* pDoc, const ScConditionalFormatList* pFormatList,
     645             :                                                                 const ScAddress& rPos, int nId )
     646             : {
     647           0 :     VclPtr<ScCondFormatManagerDlg> pDlg;
     648           0 :     switch( nId )
     649             :     {
     650             :         case RID_SCDLG_COND_FORMAT_MANAGER:
     651           0 :             pDlg = VclPtr<ScCondFormatManagerDlg>::Create( pParent, pDoc, pFormatList, rPos );
     652           0 :             break;
     653             :         default:
     654           0 :             break;
     655             :     }
     656           0 :     if(pDlg)
     657           0 :         return new AbstractScCondFormatManagerDlg_Impl( pDlg );
     658             : 
     659           0 :     return NULL;
     660             : }
     661             : 
     662           0 : AbstractScDataPilotDatabaseDlg *  ScAbstractDialogFactory_Impl::CreateScDataPilotDatabaseDlg(vcl::Window* pParent)
     663             : {
     664           0 :     VclPtr<ScDataPilotDatabaseDlg> pDlg = VclPtr<ScDataPilotDatabaseDlg>::Create( pParent );
     665           0 :     return new AbstractScDataPilotDatabaseDlg_Impl( pDlg );
     666             : }
     667             : 
     668           0 : AbstractScDataPilotSourceTypeDlg* ScAbstractDialogFactory_Impl::CreateScDataPilotSourceTypeDlg(
     669             :     vcl::Window* pParent, bool bEnableExternal)
     670             : {
     671           0 :     VclPtr<ScDataPilotSourceTypeDlg> pDlg = VclPtr<ScDataPilotSourceTypeDlg>::Create(pParent, bEnableExternal);
     672           0 :     return new AbstractScDataPilotSourceTypeDlg_Impl(pDlg);
     673             : }
     674             : 
     675           0 : AbstractScDataPilotServiceDlg* ScAbstractDialogFactory_Impl::CreateScDataPilotServiceDlg( vcl::Window* pParent,
     676             :                                                                         const com::sun::star::uno::Sequence<OUString>& rServices,
     677             :                                                             int nId )
     678             : {
     679           0 :     VclPtr<ScDataPilotServiceDlg> pDlg;
     680           0 :     switch ( nId )
     681             :     {
     682             :         case RID_SCDLG_DAPISERVICE :
     683           0 :             pDlg = VclPtr<ScDataPilotServiceDlg>::Create( pParent, rServices );
     684           0 :             break;
     685             :         default:
     686           0 :             break;
     687             :     }
     688             : 
     689           0 :     if ( pDlg )
     690           0 :         return new AbstractScDataPilotServiceDlg_Impl( pDlg );
     691           0 :     return 0;
     692             : }
     693             : 
     694           0 : AbstractScDeleteCellDlg* ScAbstractDialogFactory_Impl::CreateScDeleteCellDlg(vcl::Window* pParent,
     695             :     bool bDisallowCellMove)
     696             : {
     697           0 :     VclPtr<ScDeleteCellDlg> pDlg = VclPtr<ScDeleteCellDlg>::Create(pParent, bDisallowCellMove);
     698           0 :     return new AbstractScDeleteCellDlg_Impl( pDlg );
     699             : }
     700             : 
     701           0 : AbstractScDataFormDlg* ScAbstractDialogFactory_Impl::CreateScDataFormDlg(vcl::Window* pParent,
     702             :     ScTabViewShell* pTabViewShell)
     703             : {
     704           0 :     VclPtr<ScDataFormDlg> pDlg = VclPtr<ScDataFormDlg>::Create(pParent, pTabViewShell);
     705           0 :     return new AbstractScDataFormDlg_Impl(pDlg);
     706             : }
     707             : 
     708           0 : AbstractScDeleteContentsDlg* ScAbstractDialogFactory_Impl::CreateScDeleteContentsDlg(vcl::Window* pParent,
     709             :                                                                                      InsertDeleteFlags nCheckDefaults)
     710             : {
     711           0 :     VclPtr<ScDeleteContentsDlg> pDlg = VclPtr<ScDeleteContentsDlg>::Create(pParent, nCheckDefaults);
     712           0 :     return new AbstractScDeleteContentsDlg_Impl( pDlg );
     713             : }
     714             : 
     715           0 : AbstractScFillSeriesDlg* ScAbstractDialogFactory_Impl::CreateScFillSeriesDlg( vcl::Window*       pParent,
     716             :                                                             ScDocument&     rDocument,
     717             :                                                             FillDir         eFillDir,
     718             :                                                             FillCmd         eFillCmd,
     719             :                                                             FillDateCmd     eFillDateCmd,
     720             :                                                             const OUString& aStartStr,
     721             :                                                             double          fStep,
     722             :                                                             double          fMax,
     723             :                                                             sal_uInt16      nPossDir)
     724             : {
     725           0 :     VclPtr<ScFillSeriesDlg> pDlg = VclPtr<ScFillSeriesDlg>::Create( pParent, rDocument,eFillDir, eFillCmd,eFillDateCmd, aStartStr,fStep,fMax,nPossDir);
     726           0 :     return new AbstractScFillSeriesDlg_Impl( pDlg );
     727             : }
     728             : 
     729           0 : AbstractScGroupDlg* ScAbstractDialogFactory_Impl::CreateAbstractScGroupDlg( vcl::Window* pParent,
     730             :                                                             bool bUnGroup,
     731             :                                                             bool bRows )
     732             : {
     733           0 :     VclPtr<ScGroupDlg> pDlg = VclPtr<ScGroupDlg>::Create( pParent, bUnGroup, bRows);
     734           0 :     return new AbstractScGroupDlg_Impl( pDlg );
     735             : }
     736             : 
     737           0 : AbstractScInsertCellDlg * ScAbstractDialogFactory_Impl::CreateScInsertCellDlg( vcl::Window* pParent,
     738             :                                                                 int nId,
     739             :                                                                 bool bDisallowCellMove )
     740             : {
     741           0 :     VclPtr<ScInsertCellDlg> pDlg;
     742           0 :     switch ( nId )
     743             :     {
     744             :         case RID_SCDLG_INSCELL :
     745           0 :             pDlg = VclPtr<ScInsertCellDlg>::Create( pParent, bDisallowCellMove);
     746           0 :             break;
     747             :         default:
     748           0 :             break;
     749             :     }
     750             : 
     751           0 :     if ( pDlg )
     752           0 :         return new AbstractScInsertCellDlg_Impl( pDlg );
     753           0 :     return 0;
     754             : }
     755             : 
     756           0 : AbstractScInsertContentsDlg * ScAbstractDialogFactory_Impl::CreateScInsertContentsDlg( vcl::Window*      pParent,
     757             :                                                                                     InsertDeleteFlags nCheckDefaults,
     758             :                                                                                     const OUString* pStrTitle )
     759             : {
     760           0 :     VclPtr<ScInsertContentsDlg> pDlg = VclPtr<ScInsertContentsDlg>::Create(pParent, nCheckDefaults, pStrTitle);
     761           0 :     return new AbstractScInsertContentsDlg_Impl( pDlg );
     762             : }
     763             : 
     764           0 : AbstractScInsertTableDlg * ScAbstractDialogFactory_Impl::CreateScInsertTableDlg(vcl::Window* pParent, ScViewData& rViewData,
     765             :     SCTAB nTabCount, bool bFromFile)
     766             : {
     767           0 :     VclPtr<ScInsertTableDlg> pDlg = VclPtr<ScInsertTableDlg>::Create( pParent, rViewData,nTabCount, bFromFile );
     768           0 :     return new AbstractScInsertTableDlg_Impl( pDlg );
     769             : }
     770             : 
     771           0 : AbstractScSelEntryDlg * ScAbstractDialogFactory_Impl::CreateScSelEntryDlg ( vcl::Window* pParent,
     772             :                                                         const std::vector<OUString> &rEntryList )
     773             : {
     774           0 :     VclPtr<ScSelEntryDlg> pDlg = VclPtr<ScSelEntryDlg>::Create( pParent, rEntryList );
     775           0 :     return new AbstractScSelEntryDlg_Impl( pDlg );
     776             : }
     777             : 
     778           0 : AbstractScLinkedAreaDlg * ScAbstractDialogFactory_Impl::CreateScLinkedAreaDlg(vcl::Window* pParent)
     779             : {
     780           0 :     VclPtr<ScLinkedAreaDlg> pDlg = VclPtr<ScLinkedAreaDlg>::Create( pParent );
     781           0 :     return new AbstractScLinkedAreaDlg_Impl( pDlg );
     782             : }
     783             : 
     784           0 : AbstractScMetricInputDlg * ScAbstractDialogFactory_Impl::CreateScMetricInputDlg (  vcl::Window*      pParent,
     785             :                                                                 const OString& sDialogName,
     786             :                                                                 long            nCurrent,
     787             :                                                                 long            nDefault,
     788             :                                                                 FieldUnit       eFUnit,
     789             :                                                                 sal_uInt16      nDecimals,
     790             :                                                                 long            nMaximum ,
     791             :                                                                 long            nMinimum,
     792             :                                                                 long            nFirst,
     793             :                                                                 long            nLast )
     794             : {
     795             :     VclPtr<ScMetricInputDlg> pDlg = VclPtr<ScMetricInputDlg>::Create(pParent, sDialogName, nCurrent ,nDefault, eFUnit,
     796           0 :         nDecimals, nMaximum , nMinimum , nFirst, nLast);
     797           0 :     return new AbstractScMetricInputDlg_Impl( pDlg );
     798             : }
     799             : 
     800           0 : AbstractScMoveTableDlg * ScAbstractDialogFactory_Impl::CreateScMoveTableDlg(vcl::Window* pParent,
     801             :     const OUString& rDefault)
     802             : {
     803           0 :     VclPtr<ScMoveTableDlg> pDlg = VclPtr<ScMoveTableDlg>::Create( pParent, rDefault );
     804           0 :     return new AbstractScMoveTableDlg_Impl( pDlg );
     805             : }
     806             : 
     807           0 : AbstractScNameCreateDlg * ScAbstractDialogFactory_Impl::CreateScNameCreateDlg(vcl::Window * pParent, sal_uInt16 nFlags)
     808             : {
     809           0 :     VclPtr<ScNameCreateDlg> pDlg = VclPtr<ScNameCreateDlg>::Create( pParent, nFlags );
     810           0 :     return new AbstractScNameCreateDlg_Impl( pDlg );
     811             : }
     812             : 
     813           0 : AbstractScNamePasteDlg * ScAbstractDialogFactory_Impl::CreateScNamePasteDlg ( vcl::Window * pParent, ScDocShell* pShell, bool bInsList )
     814             : {
     815           0 :     VclPtr<ScNamePasteDlg> pDlg = VclPtr<ScNamePasteDlg>::Create( pParent, pShell, bInsList );
     816           0 :     return new AbstractScNamePasteDlg_Impl( pDlg );
     817             : }
     818             : 
     819           0 : AbstractScPivotFilterDlg * ScAbstractDialogFactory_Impl::CreateScPivotFilterDlg(vcl::Window* pParent,
     820             :     const SfxItemSet& rArgSet, sal_uInt16 nSourceTab)
     821             : {
     822           0 :     VclPtr<ScPivotFilterDlg> pDlg = VclPtr<ScPivotFilterDlg>::Create(pParent, rArgSet, nSourceTab);
     823           0 :     return new AbstractScPivotFilterDlg_Impl(pDlg);
     824             : }
     825             : 
     826           0 : AbstractScDPFunctionDlg * ScAbstractDialogFactory_Impl::CreateScDPFunctionDlg ( vcl::Window* pParent,
     827             :                                                                 const ScDPLabelDataVector& rLabelVec,
     828             :                                                                 const ScDPLabelData& rLabelData,
     829             :                                                                 const ScPivotFuncData& rFuncData )
     830             : {
     831           0 :     VclPtr<ScDPFunctionDlg> pDlg = VclPtr<ScDPFunctionDlg>::Create( pParent, rLabelVec, rLabelData, rFuncData );
     832           0 :     return new AbstractScDPFunctionDlg_Impl( pDlg );
     833             : }
     834             : 
     835           0 : AbstractScDPSubtotalDlg * ScAbstractDialogFactory_Impl::CreateScDPSubtotalDlg ( vcl::Window* pParent,
     836             :                                                                 ScDPObject& rDPObj,
     837             :                                                                 const ScDPLabelData& rLabelData,
     838             :                                                                 const ScPivotFuncData& rFuncData,
     839             :                                                                 const ScDPNameVec& rDataFields,
     840             :                                                                 bool bEnableLayout )
     841             : {
     842           0 :     VclPtr<ScDPSubtotalDlg> pDlg = VclPtr<ScDPSubtotalDlg>::Create( pParent, rDPObj, rLabelData, rFuncData, rDataFields, bEnableLayout );
     843           0 :     return new AbstractScDPSubtotalDlg_Impl( pDlg );
     844             : }
     845             : 
     846           0 : AbstractScDPNumGroupDlg * ScAbstractDialogFactory_Impl::CreateScDPNumGroupDlg(
     847             :         vcl::Window* pParent, int nId, const ScDPNumGroupInfo& rInfo )
     848             : {
     849           0 :     if( nId == RID_SCDLG_DPNUMGROUP )
     850           0 :         return new AbstractScDPNumGroupDlg_Impl( VclPtr<ScDPNumGroupDlg>::Create( pParent, rInfo ) );
     851           0 :     return 0;
     852             : }
     853             : 
     854           0 : AbstractScDPDateGroupDlg * ScAbstractDialogFactory_Impl::CreateScDPDateGroupDlg(
     855             :         vcl::Window* pParent, int nId,
     856             :         const ScDPNumGroupInfo& rInfo, sal_Int32 nDatePart, const Date& rNullDate )
     857             : {
     858           0 :     if( nId == RID_SCDLG_DPDATEGROUP )
     859           0 :         return new AbstractScDPDateGroupDlg_Impl( VclPtr<ScDPDateGroupDlg>::Create( pParent, rInfo, nDatePart, rNullDate ) );
     860           0 :     return 0;
     861             : }
     862             : 
     863           0 : AbstractScDPShowDetailDlg * ScAbstractDialogFactory_Impl::CreateScDPShowDetailDlg (
     864             :         vcl::Window* pParent, int nId, ScDPObject& rDPObj, sal_uInt16 nOrient )
     865             : {
     866           0 :     if( nId == RID_SCDLG_DPSHOWDETAIL )
     867           0 :         return new AbstractScDPShowDetailDlg_Impl( VclPtr<ScDPShowDetailDlg>::Create( pParent, rDPObj, nOrient ) );
     868           0 :     return 0;
     869             : }
     870             : 
     871           0 : AbstractScNewScenarioDlg * ScAbstractDialogFactory_Impl::CreateScNewScenarioDlg(vcl::Window* pParent, const OUString& rName,
     872             :     bool bEdit, bool bSheetProtected)
     873             : {
     874           0 :     VclPtr<ScNewScenarioDlg> pDlg = VclPtr<ScNewScenarioDlg>::Create(pParent, rName, bEdit, bSheetProtected);
     875           0 :     return new AbstractScNewScenarioDlg_Impl( pDlg );
     876             : }
     877             : 
     878           0 : AbstractScShowTabDlg * ScAbstractDialogFactory_Impl::CreateScShowTabDlg(vcl::Window* pParent)
     879             : {
     880           0 :     VclPtr<ScShowTabDlg> pDlg = VclPtr<ScShowTabDlg>::Create( pParent);
     881           0 :     return new AbstractScShowTabDlg_Impl( pDlg );
     882             : }
     883             : 
     884           0 : AbstractScStringInputDlg * ScAbstractDialogFactory_Impl::CreateScStringInputDlg (  vcl::Window* pParent,
     885             :                                                                 const OUString& rTitle,
     886             :                                                                 const OUString& rEditTitle,
     887             :                                                                 const OUString& rDefault,
     888             :                                                                 const OString& sHelpId, const OString& sEditHelpId )
     889             : {
     890           0 :     VclPtr<ScStringInputDlg> pDlg = VclPtr<ScStringInputDlg>::Create( pParent, rTitle, rEditTitle, rDefault, sHelpId, sEditHelpId );
     891           0 :     return new AbstractScStringInputDlg_Impl( pDlg );
     892             : }
     893             : 
     894           0 : AbstractScTabBgColorDlg * ScAbstractDialogFactory_Impl::CreateScTabBgColorDlg(
     895             :                                                             vcl::Window* pParent,
     896             :                                                             const OUString& rTitle,
     897             :                                                             const OUString& rTabBgColorNoColorText,
     898             :                                                             const Color& rDefaultColor,
     899             :                                                             const OString& sHelpId)
     900             : {
     901           0 :     VclPtr<ScTabBgColorDlg> pDlg = VclPtr<ScTabBgColorDlg>::Create( pParent, rTitle, rTabBgColorNoColorText, rDefaultColor, sHelpId );
     902           0 :     return new AbstractScTabBgColorDlg_Impl( pDlg );
     903             : }
     904             : 
     905           0 : AbstractScImportOptionsDlg * ScAbstractDialogFactory_Impl::CreateScImportOptionsDlg ( vcl::Window*               pParent,
     906             :                                                                     bool                    bAscii,
     907             :                                                                     const ScImportOptions*  pOptions,
     908             :                                                                     const OUString*         pStrTitle,
     909             :                                                                     bool                    bMultiByte,
     910             :                                                                     bool                    bOnlyDbtoolsEncodings,
     911             :                                                                     bool                    bImport )
     912             : {
     913           0 :     VclPtr<ScImportOptionsDlg> pDlg = VclPtr<ScImportOptionsDlg>::Create( pParent, bAscii, pOptions,pStrTitle, bMultiByte,bOnlyDbtoolsEncodings, bImport );
     914           0 :     return new AbstractScImportOptionsDlg_Impl( pDlg );
     915             : }
     916             : 
     917           0 : SfxAbstractTabDialog * ScAbstractDialogFactory_Impl::CreateScAttrDlg(SfxViewFrame* pFrame,
     918             :     vcl::Window* pParent, const SfxItemSet* pCellAttrs)
     919             : {
     920           0 :     VclPtr<SfxTabDialog> pDlg = VclPtr<ScAttrDlg>::Create(pFrame, pParent, pCellAttrs);
     921           0 :     return new ScAbstractTabDialog_Impl(pDlg);
     922             : }
     923             : 
     924           0 : SfxAbstractTabDialog * ScAbstractDialogFactory_Impl::CreateScHFEditDlg( SfxViewFrame*       pFrame,
     925             :                                                                         vcl::Window*         pParent,
     926             :                                                                         const SfxItemSet&   rCoreSet,
     927             :                                                                         const OUString&     rPageStyle,
     928             :                                                                         sal_uInt16          nResId )
     929             : {
     930           0 :     VclPtr<SfxTabDialog> pDlg;
     931             : 
     932           0 :     switch (nResId)
     933             :     {
     934             :         case RID_SCDLG_HFED_HEADER:
     935             :         case RID_SCDLG_HFEDIT_HEADER:
     936           0 :             pDlg = VclPtr<ScHFEditHeaderDlg>::Create(pFrame, pParent, rCoreSet, rPageStyle);
     937           0 :             break;
     938             :         case RID_SCDLG_HFED_FOOTER:
     939             :         case RID_SCDLG_HFEDIT_FOOTER:
     940           0 :             pDlg = VclPtr<ScHFEditFooterDlg>::Create(pFrame, pParent, rCoreSet, rPageStyle);
     941           0 :             break;
     942             :         case RID_SCDLG_HFEDIT_LEFTHEADER:
     943           0 :             pDlg = VclPtr<ScHFEditLeftHeaderDlg>::Create(pFrame, pParent, rCoreSet, rPageStyle);
     944           0 :             break;
     945             :         case RID_SCDLG_HFEDIT_RIGHTHEADER:
     946           0 :             pDlg = VclPtr<ScHFEditRightHeaderDlg>::Create(pFrame, pParent, rCoreSet, rPageStyle);
     947           0 :             break;
     948             :         case RID_SCDLG_HFEDIT_LEFTFOOTER:
     949           0 :             pDlg = VclPtr<ScHFEditLeftFooterDlg>::Create(pFrame, pParent, rCoreSet, rPageStyle);
     950           0 :             break;
     951             :         case RID_SCDLG_HFEDIT_RIGHTFOOTER:
     952           0 :             pDlg = VclPtr<ScHFEditRightFooterDlg>::Create(pFrame, pParent, rCoreSet, rPageStyle);
     953           0 :             break;
     954             :         case RID_SCDLG_HFEDIT_SHDR:
     955           0 :             pDlg = VclPtr<ScHFEditSharedHeaderDlg>::Create(pFrame, pParent, rCoreSet, rPageStyle);
     956           0 :             break;
     957             :         case RID_SCDLG_HFEDIT_SFTR:
     958           0 :             pDlg = VclPtr<ScHFEditSharedFooterDlg>::Create(pFrame, pParent, rCoreSet, rPageStyle);
     959           0 :             break;
     960             :         case RID_SCDLG_HFEDIT_ALL:
     961           0 :             pDlg = VclPtr<ScHFEditAllDlg>::Create(pFrame, pParent, rCoreSet, rPageStyle);
     962           0 :             break;
     963             :         default:
     964             :         case RID_SCDLG_HFEDIT:
     965           0 :             pDlg = VclPtr<ScHFEditActiveDlg>::Create(pFrame, pParent, rCoreSet, rPageStyle);
     966           0 :             break;
     967             :     }
     968             : 
     969           0 :     return pDlg ? new ScAbstractTabDialog_Impl( pDlg ) : NULL;
     970             : }
     971             : 
     972           0 : SfxAbstractTabDialog * ScAbstractDialogFactory_Impl::CreateScStyleDlg( vcl::Window*              pParent,
     973             :                                                                         SfxStyleSheetBase&  rStyleBase,
     974             :                                                                         sal_uInt16              nRscId,
     975             :                                                                         int nId)
     976             : {
     977           0 :     VclPtr<SfxTabDialog> pDlg;
     978           0 :     switch ( nId )
     979             :     {
     980             :         case RID_SCDLG_STYLES_PAGE :
     981             :         case RID_SCDLG_STYLES_PAR :
     982           0 :             pDlg = VclPtr<ScStyleDlg>::Create( pParent, rStyleBase, nRscId );
     983           0 :             break;
     984             :         default:
     985           0 :             break;
     986             :     }
     987             : 
     988           0 :     if ( pDlg )
     989           0 :         return new ScAbstractTabDialog_Impl( pDlg );
     990           0 :     return 0;
     991             : }
     992             : 
     993           0 : SfxAbstractTabDialog * ScAbstractDialogFactory_Impl::CreateScSubTotalDlg(vcl::Window* pParent, const SfxItemSet* pArgSet)
     994             : {
     995           0 :     VclPtr<SfxTabDialog> pDlg = VclPtr<ScSubTotalDlg>::Create( pParent, pArgSet );
     996           0 :     return new ScAbstractTabDialog_Impl( pDlg );
     997             : }
     998             : 
     999           0 : SfxAbstractTabDialog * ScAbstractDialogFactory_Impl::CreateScCharDlg(
    1000             :     vcl::Window* pParent, const SfxItemSet* pAttr, const SfxObjectShell* pDocShell)
    1001             : {
    1002           0 :     VclPtr<SfxTabDialog> pDlg = VclPtr<ScCharDlg>::Create(pParent, pAttr, pDocShell);
    1003           0 :     return new ScAbstractTabDialog_Impl(pDlg);
    1004             : }
    1005             : 
    1006           0 : SfxAbstractTabDialog * ScAbstractDialogFactory_Impl::CreateScParagraphDlg(
    1007             :     vcl::Window* pParent, const SfxItemSet* pAttr)
    1008             : {
    1009           0 :     VclPtr<SfxTabDialog> pDlg = VclPtr<ScParagraphDlg>::Create(pParent, pAttr);
    1010           0 :     return new ScAbstractTabDialog_Impl(pDlg);
    1011             : }
    1012             : 
    1013           0 : SfxAbstractTabDialog * ScAbstractDialogFactory_Impl::CreateScValidationDlg(vcl::Window* pParent,
    1014             :     const SfxItemSet* pArgSet, ScTabViewShell *pTabVwSh)
    1015             : {
    1016           0 :     VclPtr<SfxTabDialog> pDlg = VclPtr<ScValidationDlg>::Create(pParent, pArgSet, pTabVwSh);
    1017           0 :     return new ScAbstractTabDialog_Impl(pDlg);
    1018             : }
    1019             : 
    1020           0 : SfxAbstractTabDialog * ScAbstractDialogFactory_Impl::CreateScSortDlg(vcl::Window* pParent, const SfxItemSet* pArgSet)
    1021             : {
    1022           0 :     VclPtr<SfxTabDialog> pDlg = VclPtr<ScSortDlg>::Create( pParent, pArgSet );
    1023           0 :     return new ScAbstractTabDialog_Impl( pDlg );
    1024             : }
    1025             : 
    1026             : //------------------ Factories for TabPages--------------------
    1027           0 : CreateTabPage ScAbstractDialogFactory_Impl::GetTabPageCreatorFunc( sal_uInt16 nId )
    1028             : {
    1029           0 :     switch ( nId )
    1030             :     {
    1031             :         case RID_SCPAGE_OPREDLINE :
    1032           0 :             return ScRedlineOptionsTabPage::Create;
    1033             :         case RID_SCPAGE_CALC :
    1034           0 :             return ScTpCalcOptions::Create;
    1035             :         case RID_SCPAGE_FORMULA:
    1036           0 :             return ScTpFormulaOptions::Create;
    1037             :         case RID_SCPAGE_COMPATIBILITY:
    1038           0 :             return ScTpCompatOptions::Create;
    1039             :         case RID_SCPAGE_DEFAULTS:
    1040           0 :             return ScTpDefaultsOptions::Create;
    1041             :         case RID_SCPAGE_PRINT :
    1042           0 :             return ScTpPrintOptions::Create;
    1043             :         case RID_SCPAGE_STAT :
    1044           0 :             return ScDocStatPage::Create;
    1045             :         case RID_SCPAGE_USERLISTS :
    1046           0 :              return ScTpUserLists::Create;
    1047             :         case RID_SCPAGE_CONTENT :
    1048           0 :             return ScTpContentOptions::Create;
    1049             :         case RID_SCPAGE_LAYOUT :
    1050           0 :             return ScTpLayoutOptions::Create;
    1051             :         default:
    1052           0 :             break;
    1053             :     }
    1054             : 
    1055           0 :     return 0;
    1056             : }
    1057             : 
    1058           0 : GetTabPageRanges ScAbstractDialogFactory_Impl::GetTabPageRangesFunc()
    1059             : {
    1060           0 :     return ScTPValidationValue::GetRanges;
    1061           0 : }
    1062             : 
    1063             : /* vim:set shiftwidth=4 softtabstop=4 expandtab: */

Generated by: LCOV version 1.11