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

Generated by: LCOV version 1.10