LCOV - code coverage report
Current view: top level - libreoffice/sc/source/ui/attrdlg - scdlgfact.cxx (source / functions) Hit Total Coverage
Test: libreoffice_filtered.info Lines: 0 634 0.0 %
Date: 2012-12-27 Functions: 0 249 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             : 
      21             : #undef SC_DLLIMPLEMENTATION
      22             : 
      23             : #include "scdlgfact.hxx"
      24             : 
      25             : #include "sc.hrc"
      26             : #include "scuiasciiopt.hxx"
      27             : #include "scuiautofmt.hxx"
      28             : #include "corodlg.hxx"
      29             : #include "crdlg.hxx"
      30             : #include "dapidata.hxx"
      31             : #include "dapitype.hxx"
      32             : #include "delcldlg.hxx"
      33             : #include "delcodlg.hxx"
      34             : #include "filldlg.hxx"
      35             : #include "groupdlg.hxx"
      36             : #include "inscldlg.hxx"
      37             : #include "inscodlg.hxx"
      38             : #include "instbdlg.hxx"
      39             : #include "lbseldlg.hxx"
      40             : #include "linkarea.hxx"
      41             : #include "mtrindlg.hxx"
      42             : #include "mvtabdlg.hxx"
      43             : #include "namecrea.hxx"
      44             : #include "namepast.hxx"
      45             : #include "namedefdlg.hxx"
      46             : #include "pfiltdlg.hxx"
      47             : #include "pvfundlg.hxx"
      48             : #include "dpgroupdlg.hxx"
      49             : #include "scendlg.hxx"
      50             : #include "shtabdlg.hxx"
      51             : #include "strindlg.hxx"
      52             : #include "tabbgcolordlg.hxx"
      53             : #include "scuiimoptdlg.hxx"
      54             : #include "attrdlg.hxx"
      55             : #include "hfedtdlg.hxx"
      56             : #include "styledlg.hxx"
      57             : #include "subtdlg.hxx"
      58             : #include "textdlgs.hxx"
      59             : #include "validate.hxx"
      60             : #include "validate.hrc"
      61             : #include "sortdlg.hxx"
      62             : #include "textimportoptions.hxx"
      63             : #include "opredlin.hxx"
      64             : #include "tpcalc.hxx"
      65             : #include "tpprint.hxx"
      66             : #include "tpstat.hxx"
      67             : #include "tpusrlst.hxx"
      68             : #include "tpview.hxx"
      69             : #include "tpformula.hxx"
      70             : #include "datafdlg.hxx"
      71             : #include "tpcompatibility.hxx"
      72             : #include "tpdefaults.hxx"
      73             : #include "colorformat.hxx"
      74             : #include "condformatdlg.hxx"
      75             : #include "condformatmgr.hxx"
      76             : #include "xmlsourcedlg.hxx"
      77             : 
      78             : // ause
      79             : #include "editutil.hxx"
      80             : 
      81           0 : IMPL_ABSTDLG_BASE(ScVclAbstractDialog_Impl);
      82           0 : IMPL_ABSTDLG_BASE(AbstractScImportAsciiDlg_Impl);
      83           0 : IMPL_ABSTDLG_BASE(AbstractScAutoFormatDlg_Impl);
      84           0 : IMPL_ABSTDLG_BASE(AbstractScColRowLabelDlg_Impl);
      85           0 : IMPL_ABSTDLG_BASE(AbstractScCondFormatManagerDlg_Impl);
      86           0 : IMPL_ABSTDLG_BASE(AbstractScDataPilotDatabaseDlg_Impl);
      87           0 : IMPL_ABSTDLG_BASE(AbstractScDataPilotSourceTypeDlg_Impl);
      88           0 : IMPL_ABSTDLG_BASE(AbstractScDataPilotServiceDlg_Impl);
      89           0 : IMPL_ABSTDLG_BASE(AbstractScDeleteCellDlg_Impl);
      90             : //for dataform
      91           0 : IMPL_ABSTDLG_BASE(AbstractScDataFormDlg_Impl);
      92           0 : IMPL_ABSTDLG_BASE(AbstractScDeleteContentsDlg_Impl);
      93           0 : IMPL_ABSTDLG_BASE(AbstractScFillSeriesDlg_Impl);
      94           0 : IMPL_ABSTDLG_BASE(AbstractScGroupDlg_Impl);
      95           0 : IMPL_ABSTDLG_BASE(AbstractScInsertCellDlg_Impl);
      96           0 : IMPL_ABSTDLG_BASE(AbstractScInsertContentsDlg_Impl);
      97           0 : IMPL_ABSTDLG_BASE(AbstractScInsertTableDlg_Impl);
      98           0 : IMPL_ABSTDLG_BASE(AbstractScSelEntryDlg_Impl);
      99           0 : IMPL_ABSTDLG2_BASE(AbstractScLinkedAreaDlg_Impl);
     100           0 : IMPL_ABSTDLG_BASE(AbstractScMetricInputDlg_Impl);
     101           0 : IMPL_ABSTDLG_BASE(AbstractScMoveTableDlg_Impl);
     102           0 : IMPL_ABSTDLG_BASE(AbstractScNameCreateDlg_Impl);
     103           0 : IMPL_ABSTDLG_BASE(AbstractScNamePasteDlg_Impl);
     104           0 : IMPL_ABSTDLG_BASE(AbstractScPivotFilterDlg_Impl);
     105           0 : IMPL_ABSTDLG_BASE(AbstractScDPFunctionDlg_Impl);
     106           0 : IMPL_ABSTDLG_BASE(AbstractScDPSubtotalDlg_Impl);
     107           0 : IMPL_ABSTDLG_BASE(AbstractScDPNumGroupDlg_Impl);
     108           0 : IMPL_ABSTDLG_BASE(AbstractScDPDateGroupDlg_Impl);
     109           0 : IMPL_ABSTDLG_BASE(AbstractScDPShowDetailDlg_Impl);
     110           0 : IMPL_ABSTDLG_BASE(AbstractScNewScenarioDlg_Impl);
     111           0 : IMPL_ABSTDLG_BASE(AbstractScShowTabDlg_Impl);
     112           0 : IMPL_ABSTDLG_BASE(AbstractScStringInputDlg_Impl);
     113           0 : IMPL_ABSTDLG_BASE(AbstractScTabBgColorDlg_Impl);
     114           0 : IMPL_ABSTDLG_BASE(AbstractScImportOptionsDlg_Impl);
     115           0 : IMPL_ABSTDLG_BASE(AbstractScTextImportOptionsDlg_Impl);
     116           0 : IMPL_ABSTDLG_BASE(ScAbstractTabDialog_Impl);
     117             : 
     118             : // ScAbstractTabDialog_Impl begin
     119           0 : void ScAbstractTabDialog_Impl::SetCurPageId( sal_uInt16 nId )
     120             : {
     121           0 :     pDlg->SetCurPageId( nId );
     122           0 : }
     123             : 
     124           0 : const SfxItemSet* ScAbstractTabDialog_Impl::GetOutputItemSet() const
     125             : {
     126           0 :     return pDlg->GetOutputItemSet();
     127             : }
     128             : 
     129           0 : const sal_uInt16* ScAbstractTabDialog_Impl::GetInputRanges(const SfxItemPool& pItem )
     130             : {
     131           0 :     return pDlg->GetInputRanges( pItem );
     132             : }
     133             : 
     134           0 : void ScAbstractTabDialog_Impl::SetInputSet( const SfxItemSet* pInSet )
     135             : {
     136           0 :      pDlg->SetInputSet( pInSet );
     137           0 : }
     138             : //From class Window.
     139           0 : void ScAbstractTabDialog_Impl::SetText( const XubString& rStr )
     140             : {
     141           0 :     pDlg->SetText( rStr );
     142           0 : }
     143           0 : String ScAbstractTabDialog_Impl::GetText() const
     144             : {
     145           0 :     return pDlg->GetText();
     146             : }
     147             : 
     148             : // AbstractScImportAsciiDlg_Impl begin
     149           0 : void AbstractScImportAsciiDlg_Impl::GetOptions( ScAsciiOptions& rOpt )
     150             : {
     151           0 :     pDlg->GetOptions( rOpt );
     152           0 : }
     153             : 
     154           0 : void AbstractScImportAsciiDlg_Impl::SaveParameters()
     155             : {
     156           0 :     pDlg->SaveParameters();
     157           0 : }
     158             : 
     159             : // AbstractScImportAsciiDlg_Impl end
     160             : 
     161             : //AbstractScAutoFormatDlg_Impl begin
     162           0 : sal_uInt16 AbstractScAutoFormatDlg_Impl::GetIndex() const
     163             : {
     164           0 :     return pDlg->GetIndex();
     165             : }
     166             : 
     167           0 : String AbstractScAutoFormatDlg_Impl::GetCurrFormatName()
     168             : {
     169           0 :     return pDlg->GetCurrFormatName();
     170             : }
     171             : 
     172             : //AbstractScAutoFormatDlg_Impl end
     173             : 
     174             : 
     175             : 
     176             : //AbstractScColRowLabelDlg_Impl begin
     177           0 : sal_Bool  AbstractScColRowLabelDlg_Impl::IsCol()
     178             : {
     179           0 :     return  pDlg->IsCol();
     180             : }
     181           0 : sal_Bool AbstractScColRowLabelDlg_Impl::IsRow()
     182             : {
     183           0 :     return pDlg->IsRow();
     184             : }
     185             : 
     186             : //AbstractScColRowLabelDlg_Impl end
     187             : 
     188             : 
     189             : //AbstractScDataPilotDatabaseDlg_Impl begin
     190             : 
     191             : 
     192           0 : void AbstractScDataPilotDatabaseDlg_Impl::GetValues( ScImportSourceDesc& rDesc )
     193             : {
     194           0 :     pDlg->GetValues(rDesc);
     195           0 : }
     196             : 
     197             : //AbstractScDataPilotDatabaseDlg_Impl end
     198             : 
     199             : //AbstractScDataPilotSourceTypeDlg_Impl begin
     200             : 
     201           0 : bool AbstractScDataPilotSourceTypeDlg_Impl::IsDatabase() const
     202             : {
     203           0 :     return pDlg->IsDatabase();
     204             : }
     205             : 
     206           0 : bool AbstractScDataPilotSourceTypeDlg_Impl::IsExternal() const
     207             : {
     208           0 :     return pDlg->IsExternal();
     209             : }
     210             : 
     211           0 : bool AbstractScDataPilotSourceTypeDlg_Impl::IsNamedRange() const
     212             : {
     213           0 :     return pDlg->IsNamedRange();
     214             : }
     215             : 
     216           0 : rtl::OUString AbstractScDataPilotSourceTypeDlg_Impl::GetSelectedNamedRange() const
     217             : {
     218           0 :     return pDlg->GetSelectedNamedRange();
     219             : }
     220             : 
     221           0 : void AbstractScDataPilotSourceTypeDlg_Impl::AppendNamedRange(const ::rtl::OUString& rName)
     222             : {
     223           0 :     pDlg->AppendNamedRange(rName);
     224           0 : }
     225             : 
     226             : //AbstractScDataPilotSourceTypeDlg_Impl end
     227             : 
     228             : 
     229             : // AbstractScDataPilotServiceDlg_Impl begin
     230           0 : String AbstractScDataPilotServiceDlg_Impl::GetServiceName() const
     231             : {
     232           0 :     return pDlg->GetServiceName();
     233             : }
     234             : 
     235           0 : String AbstractScDataPilotServiceDlg_Impl::GetParSource() const
     236             : {
     237           0 :     return pDlg->GetParSource();
     238             : }
     239           0 : String AbstractScDataPilotServiceDlg_Impl::GetParName() const
     240             : {
     241           0 :     return pDlg->GetParName();
     242             : }
     243           0 : String AbstractScDataPilotServiceDlg_Impl::GetParUser() const
     244             : {
     245           0 :     return pDlg->GetParUser();
     246             : }
     247           0 : String AbstractScDataPilotServiceDlg_Impl::GetParPass() const
     248             : {
     249           0 :     return pDlg->GetParPass();
     250             : }
     251             : 
     252             : //AbstractScDataPilotServiceDlg_Impl end
     253             : 
     254             : //AbstractScDeleteCellDlg_Impl begin
     255           0 : DelCellCmd AbstractScDeleteCellDlg_Impl::GetDelCellCmd() const
     256             : {
     257           0 :     return pDlg->GetDelCellCmd();
     258             : }
     259             : //AbstractScDeleteCellDlg_Impl end
     260             : 
     261             : 
     262           0 : void AbstractScDeleteContentsDlg_Impl::DisableObjects()
     263             : {
     264           0 :     pDlg->DisableObjects();
     265           0 : }
     266           0 : sal_uInt16   AbstractScDeleteContentsDlg_Impl::GetDelContentsCmdBits() const
     267             : {
     268           0 :     return pDlg->GetDelContentsCmdBits();
     269             : }
     270             : 
     271             : 
     272             : 
     273           0 : FillDir AbstractScFillSeriesDlg_Impl::GetFillDir() const
     274             : {
     275           0 :     return pDlg->GetFillDir();
     276             : }
     277             : 
     278           0 : FillCmd AbstractScFillSeriesDlg_Impl::GetFillCmd() const
     279             : {
     280           0 :     return pDlg->GetFillCmd();
     281             : }
     282             : 
     283           0 : FillDateCmd AbstractScFillSeriesDlg_Impl::GetFillDateCmd() const
     284             : {
     285           0 :     return pDlg->GetFillDateCmd();
     286             : }
     287             : 
     288           0 : double  AbstractScFillSeriesDlg_Impl::GetStart() const
     289             : {
     290           0 :     return pDlg->GetStart();
     291             : }
     292           0 : double  AbstractScFillSeriesDlg_Impl::GetStep() const
     293             : {
     294           0 :     return pDlg->GetStep();
     295             : }
     296           0 : double  AbstractScFillSeriesDlg_Impl::GetMax() const
     297             : {
     298           0 :     return pDlg->GetMax();
     299             : }
     300           0 : String  AbstractScFillSeriesDlg_Impl::GetStartStr() const
     301             : {
     302           0 :     return pDlg->GetStartStr();
     303             : }
     304           0 : void    AbstractScFillSeriesDlg_Impl::SetEdStartValEnabled(sal_Bool bFlag)
     305             : {
     306           0 :     pDlg->SetEdStartValEnabled(bFlag);
     307           0 : }
     308             : 
     309             : 
     310             : 
     311           0 : sal_Bool AbstractScGroupDlg_Impl::GetColsChecked() const
     312             : {
     313           0 :     return pDlg->GetColsChecked();
     314             : }
     315             : 
     316             : 
     317             : 
     318             : 
     319           0 : InsCellCmd  AbstractScInsertCellDlg_Impl::GetInsCellCmd() const
     320             : {
     321           0 :     return pDlg->GetInsCellCmd();
     322             : }
     323             : 
     324             : 
     325             : 
     326             : 
     327             : 
     328           0 : sal_uInt16 AbstractScInsertContentsDlg_Impl::GetInsContentsCmdBits() const
     329             : {
     330           0 :     return pDlg->GetInsContentsCmdBits();
     331             : }
     332             : 
     333             : 
     334           0 : sal_uInt16  AbstractScInsertContentsDlg_Impl::GetFormulaCmdBits() const
     335             : {
     336           0 :     return pDlg->GetFormulaCmdBits();
     337             : }
     338           0 : sal_Bool    AbstractScInsertContentsDlg_Impl::IsSkipEmptyCells() const
     339             : {
     340           0 :     return pDlg->IsSkipEmptyCells();
     341             : }
     342           0 : sal_Bool    AbstractScInsertContentsDlg_Impl::IsLink() const
     343             : {
     344           0 :     return pDlg->IsLink();
     345             : }
     346           0 : void    AbstractScInsertContentsDlg_Impl::SetFillMode( sal_Bool bSet )
     347             : {
     348           0 :     pDlg->SetFillMode( bSet );
     349           0 : }
     350             : 
     351           0 : void    AbstractScInsertContentsDlg_Impl::SetOtherDoc( sal_Bool bSet )
     352             : {
     353           0 :     pDlg->SetOtherDoc( bSet );
     354           0 : }
     355             : 
     356           0 : sal_Bool    AbstractScInsertContentsDlg_Impl::IsTranspose() const
     357             : {
     358           0 :     return pDlg->IsTranspose();
     359             : }
     360           0 : void    AbstractScInsertContentsDlg_Impl::SetChangeTrack( sal_Bool bSet )
     361             : {
     362           0 :     pDlg->SetChangeTrack( bSet );
     363           0 : }
     364           0 : void    AbstractScInsertContentsDlg_Impl::SetCellShiftDisabled( int nDisable )
     365             : {
     366           0 :     pDlg->SetCellShiftDisabled( nDisable );
     367           0 : }
     368             : 
     369           0 : InsCellCmd  AbstractScInsertContentsDlg_Impl::GetMoveMode()
     370             : {
     371           0 :     return pDlg->GetMoveMode();
     372             : }
     373             : 
     374             : 
     375             : 
     376             : 
     377           0 : sal_Bool AbstractScInsertTableDlg_Impl::GetTablesFromFile()
     378             : {
     379           0 :     return pDlg->GetTablesFromFile();
     380             : }
     381             : 
     382           0 : sal_Bool    AbstractScInsertTableDlg_Impl::GetTablesAsLink()
     383             : {
     384           0 :     return pDlg->GetTablesAsLink();
     385             : }
     386           0 : const String*   AbstractScInsertTableDlg_Impl::GetFirstTable( sal_uInt16* pN )
     387             : {
     388           0 :     return pDlg->GetFirstTable( pN );
     389             : }
     390           0 : ScDocShell*     AbstractScInsertTableDlg_Impl::GetDocShellTables()
     391             : {
     392           0 :     return pDlg->GetDocShellTables();
     393             : }
     394           0 : sal_Bool    AbstractScInsertTableDlg_Impl::IsTableBefore()
     395             : {
     396           0 :     return pDlg->IsTableBefore();
     397             : }
     398           0 : sal_uInt16  AbstractScInsertTableDlg_Impl::GetTableCount()
     399             : {
     400           0 :     return pDlg->GetTableCount();
     401             : }
     402           0 : const String*   AbstractScInsertTableDlg_Impl::GetNextTable( sal_uInt16* pN )
     403             : {
     404           0 :     return pDlg->GetNextTable( pN );
     405             : }
     406             : 
     407             : 
     408             : 
     409           0 : String AbstractScSelEntryDlg_Impl::GetSelectEntry() const
     410             : {
     411           0 :     return pDlg->GetSelectEntry();
     412             : }
     413             : 
     414             : 
     415             : 
     416           0 : void AbstractScLinkedAreaDlg_Impl::InitFromOldLink( const String& rFile, const String& rFilter,
     417             :                                         const String& rOptions, const String& rSource,
     418             :                                         sal_uLong nRefresh )
     419             : {
     420           0 :     pDlg->InitFromOldLink( rFile, rFilter, rOptions, rSource, nRefresh);
     421           0 : }
     422             : 
     423           0 : String  AbstractScLinkedAreaDlg_Impl::GetURL()
     424             : {
     425           0 :     return pDlg->GetURL();
     426             : }
     427           0 : String  AbstractScLinkedAreaDlg_Impl::GetFilter()
     428             : {
     429           0 :     return pDlg->GetFilter();
     430             : }
     431           0 : String  AbstractScLinkedAreaDlg_Impl::GetOptions()
     432             : {
     433           0 :     return pDlg->GetOptions();
     434             : }
     435           0 : String  AbstractScLinkedAreaDlg_Impl::GetSource()
     436             : {
     437           0 :     return pDlg->GetSource();
     438             : }
     439           0 : sal_uLong   AbstractScLinkedAreaDlg_Impl::GetRefresh()
     440             : {
     441           0 :     return pDlg->GetRefresh();
     442             : }
     443             : 
     444             : 
     445           0 : ScConditionalFormatList* AbstractScCondFormatManagerDlg_Impl::GetConditionalFormatList()
     446             : {
     447           0 :     return pDlg->GetConditionalFormatList();
     448             : }
     449             : 
     450           0 : bool AbstractScCondFormatManagerDlg_Impl::CondFormatsChanged()
     451             : {
     452           0 :     return pDlg->CondFormatsChanged();
     453             : }
     454             : 
     455             : 
     456           0 : long AbstractScMetricInputDlg_Impl::GetInputValue( FieldUnit eUnit ) const
     457             : {
     458             : 
     459           0 :     return pDlg->GetInputValue( eUnit );
     460             : }
     461             : 
     462             : 
     463             : 
     464           0 : sal_uInt16 AbstractScMoveTableDlg_Impl::GetSelectedDocument() const
     465             : {
     466           0 :     return pDlg->GetSelectedDocument();
     467             : }
     468             : 
     469           0 : sal_uInt16  AbstractScMoveTableDlg_Impl::GetSelectedTable() const
     470             : {
     471           0 :     return pDlg->GetSelectedTable();
     472             : }
     473           0 : bool AbstractScMoveTableDlg_Impl::GetCopyTable() const
     474             : {
     475           0 :     return pDlg->GetCopyTable();
     476             : }
     477           0 : bool AbstractScMoveTableDlg_Impl::GetRenameTable() const
     478             : {
     479           0 :     return pDlg->GetRenameTable();
     480             : }
     481           0 : void AbstractScMoveTableDlg_Impl::GetTabNameString( rtl::OUString& rString ) const
     482             : {
     483           0 :     pDlg->GetTabNameString( rString );
     484           0 : }
     485           0 : void    AbstractScMoveTableDlg_Impl::SetForceCopyTable()
     486             : {
     487           0 :     return pDlg->SetForceCopyTable();
     488             : }
     489           0 : void    AbstractScMoveTableDlg_Impl::EnableCopyTable(sal_Bool bFlag)
     490             : {
     491           0 :     return pDlg->EnableCopyTable( bFlag);
     492             : }
     493           0 : void    AbstractScMoveTableDlg_Impl::EnableRenameTable(sal_Bool bFlag)
     494             : {
     495           0 :     return pDlg->EnableRenameTable( bFlag);
     496             : }
     497             : 
     498             : 
     499             : 
     500             : 
     501           0 : sal_uInt16 AbstractScNameCreateDlg_Impl::GetFlags() const
     502             : {
     503           0 :     return pDlg->GetFlags();
     504             : }
     505             : 
     506             : 
     507             : 
     508           0 : std::vector<rtl::OUString> AbstractScNamePasteDlg_Impl::GetSelectedNames() const
     509             : {
     510           0 :     return pDlg->GetSelectedNames();
     511             : }
     512             : 
     513             : 
     514           0 : bool AbstractScNamePasteDlg_Impl::IsAllSelected() const
     515             : {
     516           0 :     return pDlg->IsAllSelected();
     517             : }
     518             : 
     519             : 
     520           0 : const ScQueryItem&   AbstractScPivotFilterDlg_Impl::GetOutputItem()
     521             : {
     522           0 :     return pDlg->GetOutputItem();
     523             : }
     524             : 
     525             : 
     526             : 
     527           0 : sal_uInt16 AbstractScDPFunctionDlg_Impl::GetFuncMask() const
     528             : {
     529           0 :      return pDlg->GetFuncMask();
     530             : }
     531           0 : ::com::sun::star::sheet::DataPilotFieldReference AbstractScDPFunctionDlg_Impl::GetFieldRef() const
     532             : {
     533           0 :     return pDlg->GetFieldRef();
     534             : }
     535             : 
     536             : 
     537             : 
     538           0 : sal_uInt16 AbstractScDPSubtotalDlg_Impl::GetFuncMask() const
     539             : {
     540           0 :      return pDlg->GetFuncMask();
     541             : }
     542           0 : void AbstractScDPSubtotalDlg_Impl::FillLabelData( ScDPLabelData& rLabelData ) const
     543             : {
     544           0 :     pDlg->FillLabelData( rLabelData );
     545           0 : }
     546             : 
     547             : 
     548           0 : ScDPNumGroupInfo AbstractScDPNumGroupDlg_Impl::GetGroupInfo() const
     549             : {
     550           0 :     return pDlg->GetGroupInfo();
     551             : }
     552             : 
     553           0 : ScDPNumGroupInfo AbstractScDPDateGroupDlg_Impl::GetGroupInfo() const
     554             : {
     555           0 :     return pDlg->GetGroupInfo();
     556             : }
     557             : 
     558           0 : sal_Int32 AbstractScDPDateGroupDlg_Impl::GetDatePart() const
     559             : {
     560           0 :     return pDlg->GetDatePart();
     561             : }
     562             : 
     563             : 
     564           0 : String AbstractScDPShowDetailDlg_Impl::GetDimensionName() const
     565             : {
     566           0 :      return pDlg->GetDimensionName();
     567             : }
     568             : 
     569           0 : void AbstractScNewScenarioDlg_Impl::SetScenarioData(
     570             :     const rtl::OUString& rName, const rtl::OUString& rComment, const Color& rColor, sal_uInt16 nFlags )
     571             : {
     572           0 :     pDlg->SetScenarioData(rName, rComment, rColor, nFlags);
     573           0 : }
     574             : 
     575           0 : void AbstractScNewScenarioDlg_Impl::GetScenarioData(
     576             :     rtl::OUString& rName, rtl::OUString& rComment, Color& rColor, sal_uInt16& rFlags ) const
     577             : {
     578           0 :     pDlg->GetScenarioData(rName, rComment, rColor, rFlags);
     579           0 : }
     580             : 
     581           0 : void AbstractScShowTabDlg_Impl::Insert( const String& rString, sal_Bool bSelected )
     582             : {
     583           0 :     pDlg->Insert( rString, bSelected);
     584           0 : }
     585             : 
     586           0 : sal_uInt16  AbstractScShowTabDlg_Impl::GetSelectEntryCount() const
     587             : {
     588           0 :     return pDlg->GetSelectEntryCount();
     589             : }
     590           0 : void    AbstractScShowTabDlg_Impl::SetDescription(
     591             :                 const String& rTitle, const String& rFixedText,
     592             :                 const rtl::OString& sDlgHelpId, const rtl::OString& sLbHelpId )
     593             : {
     594           0 :     pDlg->SetDescription( rTitle, rFixedText, sDlgHelpId, sLbHelpId );
     595           0 : }
     596           0 : sal_uInt16  AbstractScShowTabDlg_Impl::GetSelectEntryPos(sal_uInt16 nPos) const
     597             : {
     598           0 :     return pDlg->GetSelectEntryPos( nPos);
     599             : }
     600           0 : String   AbstractScShowTabDlg_Impl::GetSelectEntry(sal_uInt16 nPos) const
     601             : {
     602           0 :         return pDlg->GetSelectEntry(nPos);
     603             : }
     604             : 
     605             : 
     606             : 
     607           0 : void AbstractScStringInputDlg_Impl::GetInputString( rtl::OUString& rString ) const
     608             : {
     609           0 :     pDlg->GetInputString( rString );
     610           0 : }
     611             : 
     612             : 
     613             : 
     614           0 : void AbstractScTabBgColorDlg_Impl::GetSelectedColor( Color& rColor ) const
     615             : {
     616           0 :     pDlg->GetSelectedColor( rColor );
     617           0 : }
     618             : 
     619             : 
     620             : 
     621             : 
     622           0 : void AbstractScImportOptionsDlg_Impl::GetImportOptions( ScImportOptions& rOptions ) const
     623             : {
     624           0 :     pDlg->GetImportOptions(rOptions);
     625           0 : }
     626             : // add for AbstractScImportOptionsDlg_Impl end
     627             : 
     628             : 
     629           0 : LanguageType AbstractScTextImportOptionsDlg_Impl::GetLanguageType() const
     630             : {
     631           0 :     return pDlg->getLanguageType();
     632             : }
     633             : 
     634           0 : bool AbstractScTextImportOptionsDlg_Impl::IsDateConversionSet() const
     635             : {
     636           0 :     return pDlg->isDateConversionSet();
     637             : }
     638             : 
     639             : 
     640             : 
     641             : // =========================Factories  for createdialog ===================
     642             : 
     643             : 
     644           0 : AbstractScImportAsciiDlg * ScAbstractDialogFactory_Impl::CreateScImportAsciiDlg ( Window* pParent, String aDatName,
     645             :                                                     SvStream* pInStream, int nId, ScImportAsciiCall eCall )
     646             : {
     647           0 :     ScImportAsciiDlg* pDlg=NULL;
     648           0 :     switch ( nId )
     649             :     {
     650             :         case RID_SCDLG_ASCII :
     651           0 :             pDlg = new ScImportAsciiDlg( pParent, aDatName,pInStream, eCall );
     652           0 :             break;
     653             :         default:
     654           0 :             break;
     655             :     }
     656             : 
     657           0 :     if ( pDlg )
     658           0 :         return new AbstractScImportAsciiDlg_Impl( pDlg );
     659           0 :     return 0;
     660             : }
     661             : // ScImportAsciiDlg end
     662             : 
     663           0 : AbstractScTextImportOptionsDlg * ScAbstractDialogFactory_Impl::CreateScTextImportOptionsDlg(Window* pParent)
     664             : {
     665           0 :     ScTextImportOptionsDlg* pDlg = new ScTextImportOptionsDlg(pParent);
     666           0 :     return new AbstractScTextImportOptionsDlg_Impl(pDlg);
     667             : }
     668             : 
     669           0 : AbstractScAutoFormatDlg * ScAbstractDialogFactory_Impl::CreateScAutoFormatDlg( Window*                  pParent,
     670             :                                                                 ScAutoFormat*               pAutoFormat,
     671             :                                                                 const ScAutoFormatData*    pSelFormatData,
     672             :                                                                 ScDocument*                pDoc,
     673             :                                                                 int nId)
     674             : {
     675           0 :     ScAutoFormatDlg* pDlg=NULL;
     676           0 :     switch ( nId )
     677             :     {
     678             :         case RID_SCDLG_AUTOFORMAT :
     679           0 :             pDlg = new ScAutoFormatDlg( pParent, pAutoFormat,pSelFormatData, pDoc );
     680           0 :             break;
     681             :         default:
     682           0 :             break;
     683             :     }
     684             : 
     685           0 :     if ( pDlg )
     686           0 :         return new AbstractScAutoFormatDlg_Impl( pDlg );
     687           0 :     return 0;
     688             : }
     689             : 
     690             : 
     691             : 
     692             : 
     693           0 : AbstractScColRowLabelDlg *  ScAbstractDialogFactory_Impl::CreateScColRowLabelDlg(Window* pParent,
     694             :                                                                 int nId,
     695             :                                                                 sal_Bool bCol ,
     696             :                                                                 sal_Bool bRow)
     697             : {
     698           0 :     ScColRowLabelDlg* pDlg=NULL;
     699           0 :     switch ( nId )
     700             :     {
     701             :         case RID_SCDLG_CHARTCOLROW :
     702           0 :             pDlg = new ScColRowLabelDlg( pParent, bCol,bRow );
     703           0 :             break;
     704             :         default:
     705           0 :             break;
     706             :     }
     707             : 
     708           0 :     if ( pDlg )
     709           0 :         return new AbstractScColRowLabelDlg_Impl( pDlg );
     710           0 :     return 0;
     711             : }
     712             : 
     713             : 
     714             : 
     715             : 
     716             : 
     717           0 : VclAbstractDialog *  ScAbstractDialogFactory_Impl::CreateScColOrRowDlg(Window*          pParent,
     718             :                                                     const String&   rStrTitle,
     719             :                                                     const String&   rStrLabel,
     720             :                                                     int nId,
     721             :                                                     sal_Bool                bColDefault)
     722             : {
     723           0 :     Dialog * pDlg=NULL;
     724           0 :     switch ( nId )
     725             :     {
     726             :         case RID_SCDLG_COLORROW :
     727           0 :             pDlg = new ScColOrRowDlg( pParent, rStrTitle,rStrLabel,bColDefault );
     728           0 :             break;
     729             :         default:
     730           0 :             break;
     731             :     }
     732             : 
     733           0 :     if ( pDlg )
     734           0 :         return new ScVclAbstractDialog_Impl( pDlg );
     735           0 :     return 0;
     736             : }
     737             : 
     738             : 
     739             : 
     740           0 : VclAbstractDialog * ScAbstractDialogFactory_Impl::CreateScSortWarningDlg( Window* pParent, const String& rExtendText,
     741             :                                                                           const String& rCurrentText, int nId )
     742             : {
     743           0 :     Dialog * pDlg=NULL;
     744           0 :     switch ( nId )
     745             :     {
     746             :     case RID_SCDLG_SORT_WARNING:
     747           0 :         pDlg = new ScSortWarningDlg( pParent, rExtendText, rCurrentText );
     748           0 :         break;
     749             :     default:
     750           0 :         break;
     751             :     }
     752           0 :     if( pDlg )
     753           0 :         return new ScVclAbstractDialog_Impl( pDlg );
     754           0 :     return 0;
     755             : }
     756             : 
     757             : 
     758           0 : AbstractScCondFormatManagerDlg* ScAbstractDialogFactory_Impl::CreateScCondFormatMgrDlg(Window* pParent, ScDocument* pDoc, const ScConditionalFormatList* pFormatList,
     759             :                                                                 const ScAddress& rPos, int nId )
     760             : {
     761           0 :     ScCondFormatManagerDlg* pDlg = NULL;
     762           0 :     switch( nId )
     763             :     {
     764             :         case RID_SCDLG_COND_FORMAT_MANAGER:
     765           0 :             pDlg = new ScCondFormatManagerDlg( pParent, pDoc, pFormatList, rPos );
     766           0 :             break;
     767             :         default:
     768           0 :             break;
     769             :     }
     770           0 :     if(pDlg)
     771           0 :         return new AbstractScCondFormatManagerDlg_Impl( pDlg );
     772             : 
     773           0 :     return NULL;
     774             : }
     775             : 
     776           0 : AbstractScDataPilotDatabaseDlg *  ScAbstractDialogFactory_Impl::CreateScDataPilotDatabaseDlg (Window* pParent ,
     777             :                                                                                               int nId )
     778             : {
     779           0 :     ScDataPilotDatabaseDlg * pDlg=NULL;
     780           0 :     switch ( nId )
     781             :     {
     782             :         case RID_SCDLG_DAPIDATA :
     783           0 :             pDlg = new ScDataPilotDatabaseDlg( pParent );
     784           0 :             break;
     785             :         default:
     786           0 :             break;
     787             :     }
     788             : 
     789           0 :     if ( pDlg )
     790           0 :         return new AbstractScDataPilotDatabaseDlg_Impl( pDlg );
     791           0 :     return 0;
     792             : }
     793             : 
     794             : 
     795             : 
     796           0 : AbstractScDataPilotSourceTypeDlg* ScAbstractDialogFactory_Impl::CreateScDataPilotSourceTypeDlg( Window* pParent,
     797             :                                                                                                sal_Bool bEnableExternal,
     798             :                                                                                                int nId )
     799             : {
     800           0 :     ScDataPilotSourceTypeDlg * pDlg=NULL;
     801           0 :     switch ( nId )
     802             :     {
     803             :         case RID_SCDLG_DAPITYPE :
     804           0 :             pDlg = new ScDataPilotSourceTypeDlg( pParent, bEnableExternal );
     805           0 :             break;
     806             :         default:
     807           0 :             break;
     808             :     }
     809             : 
     810           0 :     if ( pDlg )
     811           0 :         return new AbstractScDataPilotSourceTypeDlg_Impl( pDlg );
     812           0 :     return 0;
     813             : }
     814             : 
     815             : // add for ScDataPilotSourceTypeDlg end
     816             : 
     817             : 
     818             : 
     819           0 : AbstractScDataPilotServiceDlg* ScAbstractDialogFactory_Impl::CreateScDataPilotServiceDlg( Window* pParent,
     820             :                                                                         const com::sun::star::uno::Sequence<rtl::OUString>& rServices,
     821             :                                                             int nId )
     822             : {
     823           0 :     ScDataPilotServiceDlg * pDlg=NULL;
     824           0 :     switch ( nId )
     825             :     {
     826             :         case RID_SCDLG_DAPISERVICE :
     827           0 :             pDlg = new ScDataPilotServiceDlg( pParent, rServices );
     828           0 :             break;
     829             :         default:
     830           0 :             break;
     831             :     }
     832             : 
     833           0 :     if ( pDlg )
     834           0 :         return new AbstractScDataPilotServiceDlg_Impl( pDlg );
     835           0 :     return 0;
     836             : }
     837             : 
     838             : // add for ScDataPilotServiceDlg end
     839             : 
     840             : 
     841           0 : AbstractScDeleteCellDlg* ScAbstractDialogFactory_Impl::CreateScDeleteCellDlg( Window* pParent, int nId,
     842             :                                                                              sal_Bool bDisallowCellMove )
     843             : {
     844           0 :     ScDeleteCellDlg * pDlg=NULL;
     845           0 :     switch ( nId )
     846             :     {
     847             :         case RID_SCDLG_DELCELL :
     848           0 :             pDlg = new ScDeleteCellDlg( pParent, bDisallowCellMove );
     849           0 :             break;
     850             :         default:
     851           0 :             break;
     852             :     }
     853             : 
     854           0 :     if ( pDlg )
     855           0 :         return new AbstractScDeleteCellDlg_Impl( pDlg );
     856           0 :     return 0;
     857             : }
     858             : 
     859             : 
     860             : 
     861             : 
     862           0 : AbstractScDataFormDlg* ScAbstractDialogFactory_Impl::CreateScDataFormDlg( Window* pParent, int nId, ScTabViewShell* pTabViewShell )
     863             : {
     864           0 :     ScDataFormDlg * pDlg=NULL;
     865           0 :     switch ( nId )
     866             :     {
     867             :         case RID_SCDLG_DATAFORM :
     868           0 :             pDlg = new ScDataFormDlg( pParent, pTabViewShell);
     869           0 :             break;
     870             :         default:
     871           0 :             break;
     872             :     }
     873             : 
     874           0 :     if ( pDlg )
     875           0 :         return new AbstractScDataFormDlg_Impl( pDlg );
     876           0 :     return 0;
     877             : }
     878             : 
     879             : 
     880             : 
     881             : 
     882           0 : AbstractScDeleteContentsDlg* ScAbstractDialogFactory_Impl::CreateScDeleteContentsDlg(Window* pParent,int nId,
     883             :                                                                  sal_uInt16  nCheckDefaults )
     884             : {
     885           0 :     ScDeleteContentsDlg * pDlg=NULL;
     886           0 :     switch ( nId )
     887             :     {
     888             :         case RID_SCDLG_DELCONT :
     889           0 :             pDlg = new ScDeleteContentsDlg( pParent, nCheckDefaults );
     890           0 :             break;
     891             :         default:
     892           0 :             break;
     893             :     }
     894             : 
     895           0 :     if ( pDlg )
     896           0 :         return new AbstractScDeleteContentsDlg_Impl( pDlg );
     897           0 :     return 0;
     898             : }
     899             : 
     900             : 
     901             : 
     902             : 
     903           0 : AbstractScFillSeriesDlg* ScAbstractDialogFactory_Impl::CreateScFillSeriesDlg( Window*       pParent,
     904             :                                                             ScDocument& rDocument,
     905             :                                                             FillDir     eFillDir,
     906             :                                                             FillCmd     eFillCmd,
     907             :                                                             FillDateCmd eFillDateCmd,
     908             :                                                             String          aStartStr,
     909             :                                                             double          fStep,
     910             :                                                             double          fMax,
     911             :                                                             sal_uInt16          nPossDir,
     912             :                                                             int nId)
     913             : {
     914           0 :     ScFillSeriesDlg * pDlg=NULL;
     915           0 :     switch ( nId )
     916             :     {
     917             :         case RID_SCDLG_FILLSERIES :
     918           0 :             pDlg = new ScFillSeriesDlg( pParent, rDocument,eFillDir, eFillCmd,eFillDateCmd, aStartStr,fStep,fMax,nPossDir);
     919           0 :             break;
     920             :         default:
     921           0 :             break;
     922             :     }
     923             : 
     924           0 :     if ( pDlg )
     925           0 :         return new AbstractScFillSeriesDlg_Impl( pDlg );
     926           0 :     return 0;
     927             : }
     928             : 
     929             : 
     930             : 
     931             : 
     932           0 : AbstractScGroupDlg* ScAbstractDialogFactory_Impl::CreateAbstractScGroupDlg( Window* pParent,
     933             :                                                             sal_uInt16  nResId,
     934             :                                                             int nId,
     935             :                                                             sal_Bool    bUnGroup ,
     936             :                                                             sal_Bool    bRows   )
     937             : {
     938           0 :     ScGroupDlg * pDlg=NULL;
     939           0 :     switch ( nId )
     940             :     {
     941             :         case RID_SCDLG_GRP_KILL :
     942             :         case RID_SCDLG_GRP_MAKE :
     943           0 :             pDlg = new ScGroupDlg( pParent, nResId,bUnGroup, bRows);
     944           0 :             break;
     945             :         default:
     946           0 :             break;
     947             :     }
     948             : 
     949           0 :     if ( pDlg )
     950           0 :         return new AbstractScGroupDlg_Impl( pDlg );
     951           0 :     return 0;
     952             : }
     953             : 
     954             : 
     955             : 
     956             : 
     957             : 
     958           0 : AbstractScInsertCellDlg * ScAbstractDialogFactory_Impl::CreateScInsertCellDlg( Window* pParent,
     959             :                                                                 int nId,
     960             :                                                             sal_Bool bDisallowCellMove )
     961             : {
     962           0 :     ScInsertCellDlg * pDlg=NULL;
     963           0 :     switch ( nId )
     964             :     {
     965             :         case RID_SCDLG_INSCELL :
     966           0 :             pDlg = new ScInsertCellDlg( pParent, bDisallowCellMove);
     967           0 :             break;
     968             :         default:
     969           0 :             break;
     970             :     }
     971             : 
     972           0 :     if ( pDlg )
     973           0 :         return new AbstractScInsertCellDlg_Impl( pDlg );
     974           0 :     return 0;
     975             : }
     976             : 
     977             : 
     978             : 
     979             : 
     980           0 : AbstractScInsertContentsDlg * ScAbstractDialogFactory_Impl::CreateScInsertContentsDlg( Window*      pParent,
     981             :                                                                                     int nId,
     982             :                                                                                     sal_uInt16          nCheckDefaults,
     983             :                                                                                     const String*   pStrTitle )
     984             : {
     985           0 :     ScInsertContentsDlg * pDlg=NULL;
     986           0 :     switch ( nId )
     987             :     {
     988             :         case RID_SCDLG_INSCONT :
     989           0 :             pDlg = new ScInsertContentsDlg( pParent, nCheckDefaults,pStrTitle );
     990           0 :             break;
     991             :         default:
     992           0 :             break;
     993             :     }
     994             : 
     995           0 :     if ( pDlg )
     996           0 :         return new AbstractScInsertContentsDlg_Impl( pDlg );
     997           0 :     return 0;
     998             : }
     999             : 
    1000             : 
    1001             : 
    1002           0 : AbstractScInsertTableDlg * ScAbstractDialogFactory_Impl::CreateScInsertTableDlg ( Window* pParent, ScViewData& rViewData,
    1003             :                                                                 SCTAB nTabCount, bool bFromFile, int nId)
    1004             : {
    1005           0 :     ScInsertTableDlg * pDlg=NULL;
    1006           0 :     switch ( nId )
    1007             :     {
    1008             :         case RID_SCDLG_INSERT_TABLE :
    1009           0 :             pDlg = new ScInsertTableDlg( pParent, rViewData,nTabCount, bFromFile );
    1010           0 :             break;
    1011             :         default:
    1012           0 :             break;
    1013             :     }
    1014             : 
    1015           0 :     if ( pDlg )
    1016           0 :         return new AbstractScInsertTableDlg_Impl( pDlg );
    1017           0 :     return 0;
    1018             : }
    1019             : 
    1020             : 
    1021             : // add for ScSelEntryDlg begin
    1022           0 : AbstractScSelEntryDlg * ScAbstractDialogFactory_Impl::CreateScSelEntryDlg ( Window* pParent,
    1023             :                                                             sal_uInt16  nResId,
    1024             :                                                         const String& aTitle,
    1025             :                                                         const String& aLbTitle,
    1026             :                                                         const std::vector<String> &rEntryList,
    1027             :                                                             int nId )
    1028             : {
    1029           0 :     ScSelEntryDlg * pDlg=NULL;
    1030           0 :     switch ( nId )
    1031             :     {
    1032             :         case RID_SCDLG_SELECTDB :
    1033           0 :             pDlg = new ScSelEntryDlg( pParent, nResId,aTitle, aLbTitle, rEntryList );
    1034           0 :             break;
    1035             :         default:
    1036           0 :             break;
    1037             :     }
    1038             : 
    1039           0 :     if ( pDlg )
    1040           0 :         return new AbstractScSelEntryDlg_Impl( pDlg );
    1041           0 :     return 0;
    1042             : }
    1043             : // add for ScSelEntryDlg end
    1044             : 
    1045             : 
    1046           0 : AbstractScLinkedAreaDlg * ScAbstractDialogFactory_Impl::CreateScLinkedAreaDlg (  Window* pParent,
    1047             :                                                                 int nId)
    1048             : {
    1049           0 :     ScLinkedAreaDlg * pDlg=NULL;
    1050           0 :     switch ( nId )
    1051             :     {
    1052             :         case RID_SCDLG_LINKAREA :
    1053           0 :             pDlg = new ScLinkedAreaDlg( pParent );
    1054           0 :             break;
    1055             :         default:
    1056           0 :             break;
    1057             :     }
    1058             : 
    1059           0 :     if ( pDlg )
    1060           0 :         return new AbstractScLinkedAreaDlg_Impl( pDlg );
    1061           0 :     return 0;
    1062             : }
    1063             : 
    1064             : 
    1065             : 
    1066           0 : AbstractScMetricInputDlg * ScAbstractDialogFactory_Impl::CreateScMetricInputDlg (  Window*      pParent,
    1067             :                                                                 sal_uInt16      nResId,     // Ableitung fuer jeden Dialog!
    1068             :                                                                 long            nCurrent,
    1069             :                                                                 long            nDefault,
    1070             :                                                                 int nId ,
    1071             :                                                                 FieldUnit       eFUnit,
    1072             :                                                                 sal_uInt16      nDecimals,
    1073             :                                                                 long            nMaximum ,
    1074             :                                                                 long            nMinimum,
    1075             :                                                                 long            nFirst,
    1076             :                                                                 long          nLast )
    1077             : {
    1078           0 :     ScMetricInputDlg * pDlg=NULL;
    1079           0 :     switch ( nId )
    1080             :     {
    1081             :         case RID_SCDLG_ROW_MAN :
    1082             :         case RID_SCDLG_ROW_OPT :
    1083             :         case RID_SCDLG_COL_MAN :
    1084             :         case RID_SCDLG_COL_OPT :
    1085             :             pDlg = new ScMetricInputDlg( pParent , nResId,nCurrent ,nDefault, eFUnit,
    1086           0 :                                         nDecimals, nMaximum , nMinimum , nFirst, nLast);
    1087           0 :             break;
    1088             :         default:
    1089           0 :             break;
    1090             :     }
    1091             : 
    1092           0 :     if ( pDlg )
    1093           0 :         return new AbstractScMetricInputDlg_Impl( pDlg );
    1094           0 :     return 0;
    1095             : }
    1096             : 
    1097             : 
    1098             : 
    1099             : 
    1100           0 : AbstractScMoveTableDlg * ScAbstractDialogFactory_Impl::CreateScMoveTableDlg(  Window* pParent,
    1101             :                                                                               const String& rDefault,
    1102             :                                                                               int nId )
    1103             : {
    1104           0 :     ScMoveTableDlg * pDlg=NULL;
    1105           0 :     switch ( nId )
    1106             :     {
    1107             :         case RID_SCDLG_MOVETAB :
    1108           0 :             pDlg = new ScMoveTableDlg( pParent, rDefault );
    1109           0 :             break;
    1110             :         default:
    1111           0 :             break;
    1112             :     }
    1113             : 
    1114           0 :     if ( pDlg )
    1115           0 :         return new AbstractScMoveTableDlg_Impl( pDlg );
    1116           0 :     return 0;
    1117             : }
    1118             : 
    1119             : 
    1120             : 
    1121             : 
    1122           0 : AbstractScNameCreateDlg * ScAbstractDialogFactory_Impl::CreateScNameCreateDlg ( Window * pParent, sal_uInt16 nFlags, int nId )
    1123             : {
    1124           0 :     ScNameCreateDlg * pDlg=NULL;
    1125           0 :     switch ( nId )
    1126             :     {
    1127             :         case RID_SCDLG_NAMES_CREATE :
    1128           0 :             pDlg = new ScNameCreateDlg( pParent, nFlags );
    1129           0 :             break;
    1130             :         default:
    1131           0 :             break;
    1132             :     }
    1133             : 
    1134           0 :     if ( pDlg )
    1135           0 :         return new AbstractScNameCreateDlg_Impl( pDlg );
    1136           0 :     return 0;
    1137             : }
    1138             : 
    1139             : 
    1140             : 
    1141             : 
    1142           0 : AbstractScNamePasteDlg * ScAbstractDialogFactory_Impl::CreateScNamePasteDlg ( Window * pParent, ScDocShell* pShell, int nId , bool bInsList )
    1143             : {
    1144           0 :     ScNamePasteDlg * pDlg=NULL;
    1145           0 :     switch ( nId )
    1146             :     {
    1147             :         case RID_SCDLG_NAMES_PASTE :
    1148           0 :             pDlg = new ScNamePasteDlg( pParent, pShell, bInsList );
    1149           0 :             break;
    1150             :         default:
    1151           0 :             break;
    1152             :     }
    1153             : 
    1154           0 :     if ( pDlg )
    1155           0 :         return new AbstractScNamePasteDlg_Impl( pDlg );
    1156           0 :     return 0;
    1157             : }
    1158             : 
    1159             : 
    1160           0 : AbstractScPivotFilterDlg * ScAbstractDialogFactory_Impl::CreateScPivotFilterDlg ( Window* pParent,
    1161             :                                                                 const SfxItemSet&   rArgSet, sal_uInt16 nSourceTab , int nId )
    1162             : {
    1163           0 :     ScPivotFilterDlg * pDlg=NULL;
    1164           0 :     switch ( nId )
    1165             :     {
    1166             :         case RID_SCDLG_PIVOTFILTER :
    1167           0 :             pDlg = new ScPivotFilterDlg( pParent, rArgSet, nSourceTab );
    1168           0 :             break;
    1169             :         default:
    1170           0 :             break;
    1171             :     }
    1172             : 
    1173           0 :     if ( pDlg )
    1174           0 :         return new AbstractScPivotFilterDlg_Impl( pDlg );
    1175           0 :     return 0;
    1176             : }
    1177             : 
    1178             : 
    1179             : 
    1180             : 
    1181           0 : AbstractScDPFunctionDlg * ScAbstractDialogFactory_Impl::CreateScDPFunctionDlg ( Window* pParent,
    1182             :                                                                 int nId,
    1183             :                                                                 const ScDPLabelDataVector& rLabelVec,
    1184             :                                                                 const ScDPLabelData& rLabelData,
    1185             :                                                                 const ScPivotFuncData& rFuncData )
    1186             : {
    1187           0 :     ScDPFunctionDlg * pDlg=NULL;
    1188           0 :     switch ( nId )
    1189             :     {
    1190             :         case RID_SCDLG_DPDATAFIELD :
    1191           0 :             pDlg = new ScDPFunctionDlg( pParent, rLabelVec, rLabelData, rFuncData );
    1192           0 :             break;
    1193             :         default:
    1194           0 :             break;
    1195             :     }
    1196             : 
    1197           0 :     if ( pDlg )
    1198           0 :         return new AbstractScDPFunctionDlg_Impl( pDlg );
    1199           0 :     return 0;
    1200             : }
    1201             : 
    1202             : 
    1203             : 
    1204           0 : AbstractScDPSubtotalDlg * ScAbstractDialogFactory_Impl::CreateScDPSubtotalDlg ( Window* pParent,
    1205             :                                                                 int nId,
    1206             :                                                                 ScDPObject& rDPObj,
    1207             :                                                                 const ScDPLabelData& rLabelData,
    1208             :                                                                 const ScPivotFuncData& rFuncData,
    1209             :                                                                 const ScDPNameVec& rDataFields,
    1210             :                                                                 bool bEnableLayout )
    1211             : {
    1212           0 :     ScDPSubtotalDlg * pDlg=NULL;
    1213           0 :     switch ( nId )
    1214             :     {
    1215             :         case RID_SCDLG_PIVOTSUBT :
    1216           0 :             pDlg = new ScDPSubtotalDlg( pParent, rDPObj, rLabelData, rFuncData, rDataFields, bEnableLayout );
    1217           0 :             break;
    1218             :         default:
    1219           0 :             break;
    1220             :     }
    1221             : 
    1222           0 :     if ( pDlg )
    1223           0 :         return new AbstractScDPSubtotalDlg_Impl( pDlg );
    1224           0 :     return 0;
    1225             : }
    1226             : 
    1227             : 
    1228           0 : AbstractScDPNumGroupDlg * ScAbstractDialogFactory_Impl::CreateScDPNumGroupDlg(
    1229             :         Window* pParent, int nId, const ScDPNumGroupInfo& rInfo )
    1230             : {
    1231           0 :     if( nId == RID_SCDLG_DPNUMGROUP )
    1232           0 :         return new AbstractScDPNumGroupDlg_Impl( new ScDPNumGroupDlg( pParent, rInfo ) );
    1233           0 :     return 0;
    1234             : }
    1235             : 
    1236           0 : AbstractScDPDateGroupDlg * ScAbstractDialogFactory_Impl::CreateScDPDateGroupDlg(
    1237             :         Window* pParent, int nId,
    1238             :         const ScDPNumGroupInfo& rInfo, sal_Int32 nDatePart, const Date& rNullDate )
    1239             : {
    1240           0 :     if( nId == RID_SCDLG_DPDATEGROUP )
    1241           0 :         return new AbstractScDPDateGroupDlg_Impl( new ScDPDateGroupDlg( pParent, rInfo, nDatePart, rNullDate ) );
    1242           0 :     return 0;
    1243             : }
    1244             : 
    1245             : 
    1246           0 : AbstractScDPShowDetailDlg * ScAbstractDialogFactory_Impl::CreateScDPShowDetailDlg (
    1247             :         Window* pParent, int nId, ScDPObject& rDPObj, sal_uInt16 nOrient )
    1248             : {
    1249           0 :     if( nId == RID_SCDLG_DPSHOWDETAIL )
    1250           0 :         return new AbstractScDPShowDetailDlg_Impl( new ScDPShowDetailDlg( pParent, rDPObj, nOrient ) );
    1251           0 :     return 0;
    1252             : }
    1253             : 
    1254             : 
    1255             : 
    1256           0 : AbstractScNewScenarioDlg * ScAbstractDialogFactory_Impl::CreateScNewScenarioDlg ( Window* pParent, const String& rName,
    1257             :                                                                 int nId,
    1258             :                                                                 sal_Bool bEdit , sal_Bool bSheetProtected )
    1259             : {
    1260           0 :     ScNewScenarioDlg * pDlg=NULL;
    1261           0 :     switch ( nId )
    1262             :     {
    1263             :         case RID_SCDLG_NEWSCENARIO :
    1264           0 :             pDlg = new ScNewScenarioDlg( pParent, rName, bEdit,bSheetProtected );
    1265           0 :             break;
    1266             :         default:
    1267           0 :             break;
    1268             :     }
    1269             : 
    1270           0 :     if ( pDlg )
    1271           0 :         return new AbstractScNewScenarioDlg_Impl( pDlg );
    1272           0 :     return 0;
    1273             : }
    1274             : 
    1275             : 
    1276             : 
    1277           0 : AbstractScShowTabDlg * ScAbstractDialogFactory_Impl::CreateScShowTabDlg ( Window* pParent, int nId )
    1278             : {
    1279           0 :     ScShowTabDlg * pDlg=NULL;
    1280           0 :     switch ( nId )
    1281             :     {
    1282             :         case RID_SCDLG_SHOW_TAB :
    1283           0 :             pDlg = new ScShowTabDlg( pParent);
    1284           0 :             break;
    1285             :         default:
    1286           0 :             break;
    1287             :     }
    1288             : 
    1289           0 :     if ( pDlg )
    1290           0 :         return new AbstractScShowTabDlg_Impl( pDlg );
    1291           0 :     return 0;
    1292             : }
    1293             : 
    1294             : 
    1295             : 
    1296             : 
    1297             : 
    1298           0 :  AbstractScStringInputDlg * ScAbstractDialogFactory_Impl::CreateScStringInputDlg (  Window* pParent,
    1299             :                                                                 const String& rTitle,
    1300             :                                                                 const String& rEditTitle,
    1301             :                                                                 const String& rDefault,
    1302             :                                                                 const rtl::OString& sHelpId, const rtl::OString& sEditHelpId,
    1303             :                                                                 int nId )
    1304             : {
    1305           0 :     ScStringInputDlg * pDlg=NULL;
    1306           0 :     switch ( nId )
    1307             :     {
    1308             :         case RID_SCDLG_STRINPUT :
    1309           0 :             pDlg = new ScStringInputDlg( pParent, rTitle, rEditTitle, rDefault, sHelpId, sEditHelpId );
    1310           0 :             break;
    1311             :         default:
    1312           0 :             break;
    1313             :     }
    1314             : 
    1315           0 :     if ( pDlg )
    1316           0 :         return new AbstractScStringInputDlg_Impl( pDlg );
    1317           0 :     return 0;
    1318             : }
    1319             : 
    1320             : 
    1321             : 
    1322           0 : AbstractScTabBgColorDlg * ScAbstractDialogFactory_Impl::CreateScTabBgColorDlg (
    1323             :                                                             Window* pParent,
    1324             :                                                             const String& rTitle,
    1325             :                                                             const String& rTabBgColorNoColorText,
    1326             :                                                             const Color& rDefaultColor,
    1327             :                                                             const rtl::OString& sHelpId ,
    1328             :                                                             int nId )
    1329             : {
    1330           0 : ScTabBgColorDlg * pDlg=NULL;
    1331           0 : switch ( nId )
    1332             : {
    1333             :     case RID_SCDLG_TAB_BG_COLOR :
    1334           0 :         pDlg = new ScTabBgColorDlg( pParent, rTitle, rTabBgColorNoColorText, rDefaultColor, sHelpId );
    1335           0 :         break;
    1336             :     default:
    1337           0 :         break;
    1338             : }
    1339             : 
    1340           0 : if ( pDlg )
    1341           0 :     return new AbstractScTabBgColorDlg_Impl( pDlg );
    1342           0 : return 0;
    1343             : }
    1344             : 
    1345             : 
    1346             : 
    1347           0 : AbstractScImportOptionsDlg * ScAbstractDialogFactory_Impl::CreateScImportOptionsDlg ( Window*               pParent,
    1348             :                                                                     int nId,
    1349             :                                                                     sal_Bool                    bAscii,
    1350             :                                                                     const ScImportOptions*  pOptions,
    1351             :                                                                     const String*           pStrTitle,
    1352             :                                                                     sal_Bool                    bMultiByte,
    1353             :                                                                     sal_Bool                    bOnlyDbtoolsEncodings,
    1354             :                                                                     sal_Bool                    bImport )
    1355             : {
    1356           0 :     ScImportOptionsDlg * pDlg=NULL;
    1357           0 :     switch ( nId )
    1358             :     {
    1359             :         case RID_SCDLG_IMPORTOPT :
    1360           0 :             pDlg = new ScImportOptionsDlg( pParent, bAscii, pOptions,pStrTitle, bMultiByte,bOnlyDbtoolsEncodings, bImport );
    1361           0 :             break;
    1362             :         default:
    1363           0 :             break;
    1364             :     }
    1365             : 
    1366           0 :     if ( pDlg )
    1367           0 :         return new AbstractScImportOptionsDlg_Impl( pDlg );
    1368           0 :     return 0;
    1369             : }
    1370             : 
    1371             : 
    1372           0 : SfxAbstractTabDialog * ScAbstractDialogFactory_Impl::CreateScAttrDlg( SfxViewFrame*  pFrame,
    1373             :                                                                         Window*          pParent,
    1374             :                                                                         const SfxItemSet* pCellAttrs,
    1375             :                                                                         int nId)
    1376             : {
    1377           0 :     SfxTabDialog* pDlg=NULL;
    1378           0 :     switch ( nId )
    1379             :     {
    1380             :         case RID_SCDLG_ATTR :
    1381           0 :             pDlg = new ScAttrDlg( pFrame, pParent, pCellAttrs );
    1382           0 :             break;
    1383             :         default:
    1384           0 :             break;
    1385             :     }
    1386             : 
    1387           0 :     if ( pDlg )
    1388           0 :         return new ScAbstractTabDialog_Impl( pDlg );
    1389           0 :     return 0;
    1390             : 
    1391             : }
    1392             : 
    1393             : #undef SfxTabDialog
    1394             : #undef ScAbstractTabDialog_Impl
    1395             : 
    1396             : 
    1397           0 : SfxAbstractTabDialog * ScAbstractDialogFactory_Impl::CreateScHFEditDlg( SfxViewFrame*       pFrame,
    1398             :                                                                         Window*         pParent,
    1399             :                                                                         const SfxItemSet&   rCoreSet,
    1400             :                                                                         const String&       rPageStyle,
    1401             :                                                                         int nId,
    1402             :                                                                         sal_uInt16              nResId )
    1403             : {
    1404           0 :     SfxTabDialog* pDlg=NULL;
    1405           0 :     switch ( nId )
    1406             :     {
    1407             :         case RID_SCDLG_HFEDIT :
    1408           0 :             pDlg = new ScHFEditDlg( pFrame, pParent, rCoreSet,rPageStyle, nResId );
    1409           0 :             break;
    1410             :         default:
    1411           0 :             break;
    1412             :     }
    1413             : 
    1414           0 :     if ( pDlg )
    1415           0 :         return new ScAbstractTabDialog_Impl( pDlg );
    1416           0 :     return 0;
    1417             : }
    1418             : 
    1419             : 
    1420             : 
    1421           0 : SfxAbstractTabDialog * ScAbstractDialogFactory_Impl::CreateScStyleDlg( Window*              pParent,
    1422             :                                                                         SfxStyleSheetBase&  rStyleBase,
    1423             :                                                                         sal_uInt16              nRscId,
    1424             :                                                                         int nId)
    1425             : {
    1426           0 :     SfxTabDialog* pDlg=NULL;
    1427           0 :     switch ( nId )
    1428             :     {
    1429             :         case RID_SCDLG_STYLES_PAGE :
    1430             :         case RID_SCDLG_STYLES_PAR :
    1431           0 :             pDlg = new ScStyleDlg( pParent, rStyleBase, nRscId );
    1432           0 :             break;
    1433             :         default:
    1434           0 :             break;
    1435             :     }
    1436             : 
    1437           0 :     if ( pDlg )
    1438           0 :         return new ScAbstractTabDialog_Impl( pDlg );
    1439           0 :     return 0;
    1440             : }
    1441             : 
    1442             : 
    1443             : 
    1444           0 : SfxAbstractTabDialog * ScAbstractDialogFactory_Impl::CreateScSubTotalDlg( Window*               pParent,
    1445             :                                                                         const SfxItemSet*   pArgSet,
    1446             :                                                                         int nId)
    1447             : {
    1448           0 :     SfxTabDialog* pDlg=NULL;
    1449           0 :     switch ( nId )
    1450             :     {
    1451             :         case RID_SCDLG_SUBTOTALS :
    1452           0 :             pDlg = new ScSubTotalDlg( pParent, pArgSet );
    1453           0 :             break;
    1454             :         default:
    1455           0 :             break;
    1456             :     }
    1457             : 
    1458           0 :     if ( pDlg )
    1459           0 :         return new ScAbstractTabDialog_Impl( pDlg );
    1460           0 :     return 0;
    1461             : }
    1462             : 
    1463             : 
    1464             : 
    1465           0 : SfxAbstractTabDialog * ScAbstractDialogFactory_Impl::CreateScCharDlg( Window* pParent, const SfxItemSet* pAttr,
    1466             :                                                     const SfxObjectShell* pDocShell, int nId )
    1467             : {
    1468           0 :     SfxTabDialog* pDlg=NULL;
    1469           0 :     switch ( nId )
    1470             :     {
    1471             :         case RID_SCDLG_CHAR :
    1472           0 :             pDlg = new ScCharDlg( pParent, pAttr, pDocShell );
    1473           0 :             break;
    1474             :         default:
    1475           0 :             break;
    1476             :     }
    1477             : 
    1478           0 :     if ( pDlg )
    1479           0 :         return new ScAbstractTabDialog_Impl( pDlg );
    1480           0 :     return 0;
    1481             : }
    1482             : 
    1483             : 
    1484             : 
    1485           0 : SfxAbstractTabDialog * ScAbstractDialogFactory_Impl::CreateScParagraphDlg( Window* pParent, const SfxItemSet* pAttr ,
    1486             :                                                                             int nId )
    1487             : {
    1488           0 :     SfxTabDialog* pDlg=NULL;
    1489           0 :     switch ( nId )
    1490             :     {
    1491             :         case RID_SCDLG_PARAGRAPH :
    1492           0 :             pDlg = new ScParagraphDlg( pParent, pAttr );
    1493           0 :             break;
    1494             :         default:
    1495           0 :             break;
    1496             :     }
    1497             : 
    1498           0 :     if ( pDlg )
    1499           0 :         return new ScAbstractTabDialog_Impl( pDlg );
    1500           0 :     return 0;
    1501             : }
    1502             : 
    1503             : 
    1504             : 
    1505           0 : SfxAbstractTabDialog * ScAbstractDialogFactory_Impl::CreateScValidationDlg( Window* pParent,
    1506             :                                                         const SfxItemSet* pArgSet,int nId, ScTabViewShell *pTabVwSh  )
    1507             : {
    1508           0 :     SfxTabDialog* pDlg=NULL;
    1509           0 :     switch ( nId )
    1510             :     {
    1511             :         case TAB_DLG_VALIDATION :
    1512           0 :             pDlg = new ScValidationDlg( pParent, pArgSet, pTabVwSh );
    1513           0 :             break;
    1514             :         default:
    1515           0 :             break;
    1516             :     }
    1517             : 
    1518           0 :     if ( pDlg )
    1519           0 :         return new ScAbstractTabDialog_Impl( pDlg );
    1520           0 :     return 0;
    1521             : }
    1522             : 
    1523             : 
    1524           0 : SfxAbstractTabDialog * ScAbstractDialogFactory_Impl::CreateScSortDlg( Window*            pParent,
    1525             :                                                     const SfxItemSet* pArgSet,int nId )
    1526             : {
    1527           0 :     SfxTabDialog* pDlg=NULL;
    1528           0 :     switch ( nId )
    1529             :     {
    1530             :         case RID_SCDLG_SORT :
    1531           0 :             pDlg = new ScSortDlg( pParent, pArgSet );
    1532           0 :             break;
    1533             :         default:
    1534           0 :             break;
    1535             :     }
    1536             : 
    1537           0 :     if ( pDlg )
    1538           0 :         return new ScAbstractTabDialog_Impl( pDlg );
    1539           0 :     return 0;
    1540             : }
    1541             : 
    1542             : #undef SfxTabDialog
    1543             : #undef ScAbstractTabDialog_Impl
    1544             : 
    1545             : 
    1546             : //------------------ Factories for TabPages--------------------
    1547           0 : CreateTabPage ScAbstractDialogFactory_Impl::GetTabPageCreatorFunc( sal_uInt16 nId )
    1548             : {
    1549           0 :     switch ( nId )
    1550             :     {
    1551             :         case RID_SCPAGE_OPREDLINE :
    1552           0 :             return ScRedlineOptionsTabPage::Create;
    1553             :             //break;
    1554             :         case    RID_SCPAGE_CALC :
    1555           0 :             return ScTpCalcOptions::Create;
    1556             :             //break;
    1557             :         case RID_SCPAGE_FORMULA:
    1558           0 :             return ScTpFormulaOptions::Create;
    1559             :         case RID_SCPAGE_COMPATIBILITY:
    1560           0 :             return ScTpCompatOptions::Create;
    1561             :         case RID_SCPAGE_DEFAULTS:
    1562           0 :             return ScTpDefaultsOptions::Create;
    1563             :         case    RID_SCPAGE_PRINT :
    1564           0 :             return ScTpPrintOptions::Create;
    1565             :             //break;
    1566             :         case    RID_SCPAGE_STAT :
    1567           0 :             return ScDocStatPage::Create;
    1568             :             //break;
    1569             :         case RID_SCPAGE_USERLISTS :
    1570           0 :              return ScTpUserLists::Create;
    1571             :             //break;
    1572             :         case RID_SCPAGE_CONTENT :
    1573           0 :             return ScTpContentOptions::Create;
    1574             :             //break;
    1575             :         case RID_SCPAGE_LAYOUT :
    1576           0 :             return ScTpLayoutOptions::Create;
    1577             :             //break;
    1578             : 
    1579             :         default:
    1580           0 :             break;
    1581             :     }
    1582             : 
    1583           0 :     return 0;
    1584             : }
    1585             : 
    1586           0 : GetTabPageRanges ScAbstractDialogFactory_Impl::GetTabPageRangesFunc( sal_uInt16 nId )
    1587             : {
    1588           0 :     switch ( nId )
    1589             :     {
    1590             :     case TP_VALIDATION_VALUES :
    1591           0 :             return ScTPValidationValue::GetRanges;
    1592             :             //break;
    1593             :         default:
    1594           0 :             break;
    1595             :     }
    1596             : 
    1597           0 :     return 0;
    1598           0 : }
    1599             : 
    1600             : /* vim:set shiftwidth=4 softtabstop=4 expandtab: */

Generated by: LCOV version 1.10