LCOV - code coverage report
Current view: top level - libreoffice/sw/source/ui/dialog - swdlgfact.cxx (source / functions) Hit Total Coverage
Test: libreoffice_filtered.info Lines: 0 673 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             : #include "swdlgfact.hxx"
      21             : #include <svl/style.hxx>
      22             : #include <svx/svxids.hrc>
      23             : #include "dialog.hrc"
      24             : #include "misc.hrc"
      25             : #include "chrdlg.hrc"
      26             : #include "table.hrc"
      27             : #include "frmui.hrc"
      28             : #include "dbui.hrc"
      29             : #include "globals.hrc"
      30             : #include "fldui.hrc"
      31             : #include "envelp.hrc"
      32             : #include "dochdl.hrc"
      33             : #include <index.hrc>
      34             : #include <regionsw.hrc>
      35             : #include <fmtui.hrc>
      36             : 
      37             : #include <wordcountdialog.hxx>
      38             : #include "abstract.hxx" // add for SwInsertAbstractDlg
      39             : #include "addrdlg.hxx" // add for SwAddrDlg
      40             : #include "ascfldlg.hxx" // add for SwAsciiFilterDlg
      41             : #include "bookmark.hxx" //add for SwInsertBookmarkDlg
      42             : #include "break.hxx" //add for SwBreakDlg
      43             : #include "changedb.hxx" //add for SwChangeDBDlg
      44             : #include "chrdlg.hxx" // add for SwCharDlg
      45             : #include "convert.hxx" //add for SwConvertTableDlg
      46             : #include "cption.hxx" //add for SwCaptionDialog
      47             : #include "dbinsdlg.hxx" //add for  SwInsertDBColAutoPilot
      48             : #include "docfnote.hxx" //add for SwFootNoteOptionDlg
      49             : #include "docstdlg.hxx" //add for SwDocStatPage
      50             : #include "DropDownFieldDialog.hxx" //add for DropDownFieldDialog
      51             : #include "envlop.hxx" //add for SwEnvDlg
      52             : #include "label.hxx" //add for SwLabDlg
      53             : #include "drpcps.hxx" //add for SwDropCapsDlg
      54             : #include "swuipardlg.hxx" //add for SwParaDlg
      55             : #include "pattern.hxx" //add for SwBackgroundDlg
      56             : #include "rowht.hxx" //add for SwTableHeightDlg
      57             : #include "selglos.hxx" //add for SwSelGlossaryDlg
      58             : #include "splittbl.hxx" //add for SwSplitTblDlg
      59             : #include "srtdlg.hxx" //add for SwSortDlg
      60             : #include "tautofmt.hxx" //add for SwAutoFormatDlg
      61             : #include "tblnumfm.hxx" //add for SwNumFmtDlg
      62             : #include "uiborder.hxx" //add for SwBorderDlg
      63             : #include "wrap.hxx" //add for SwWrapDlg
      64             : #include "colwd.hxx" //add for SwTableWidthDlg
      65             : #include "tabledlg.hxx" //add for SwTableTabDlg
      66             : #include "fldtdlg.hxx" //add for SwFldDlg
      67             : #include "fldedt.hxx" //add for SwFldEditDlg
      68             : #include "swrenamexnameddlg.hxx" //add for SwRenameXNamedDlg
      69             : #include "swmodalredlineacceptdlg.hxx" //add for SwModalRedlineAcceptDlg
      70             : #include <frmdlg.hxx> //add for SwFrmDlg
      71             : #include <tmpdlg.hxx> //add for SwTemplateDlg
      72             : #include <glossary.hxx> //add for SwGlossaryDlg
      73             : #include <inpdlg.hxx> //add for SwFldInputDlg
      74             : #include <insfnote.hxx> //add for SwInsFootNoteDlg
      75             : #include <instable.hxx> //add for SwInsTableDlg
      76             : #include <javaedit.hxx> //add for SwJavaEditDialog
      77             : #include <linenum.hxx> //add for SwLineNumberingDlg
      78             : #include <titlepage.hxx> //add for SwTitlePageDlg
      79             : #include <mailmrge.hxx> //add for SwMailMergeDlg, SwMailMergeCreateFromDlg, SwMailMergeFieldConnectionsDlg
      80             : #include <mergetbl.hxx> //add for SwMergeTblDlg
      81             : #include <multmrk.hxx> //add for SwMultiTOXMarkDlg
      82             : #include <num.hxx> //add for SwSvxNumBulletTabDialog
      83             : #include <outline.hxx> //add for SwOutlineTabDialog
      84             : #include <column.hxx> //add for SwColumnDlg
      85             : #include <cnttab.hxx> //add for SwMultiTOXTabDialog
      86             : #include <swuicnttab.hxx> //add for SwMultiTOXTabDialog
      87             : #include <regionsw.hxx> //add for SwEditRegionDlg, SwInsertSectionTabDialog
      88             : #include <optcomp.hxx> //add for SwCompatibilityOptPage
      89             : #include <optload.hxx> //add for SwLoadOptPage
      90             : #include <optpage.hxx> //add for OptPage
      91             : #include <swuiidxmrk.hxx> //add for SwIndexMarkDlg, SwAuthMarkDlg, SwIndexMarkModalDlg, SwAuthMarkModalDlg
      92             : #include <svx/dialogs.hrc>
      93             : #include <mailmergewizard.hxx>
      94             : #include <mailconfigpage.hxx>
      95             : 
      96             : using namespace ::com::sun::star;
      97             : 
      98           0 : IMPL_ABSTDLG_BASE(AbstractSwWordCountFloatDlg_Impl);
      99           0 : IMPL_ABSTDLG_BASE(AbstractSwInsertAbstractDlg_Impl);
     100           0 : IMPL_ABSTDLG_BASE(SwAbstractSfxDialog_Impl);
     101           0 : IMPL_ABSTDLG_BASE(AbstractSwAsciiFilterDlg_Impl);
     102           0 : IMPL_ABSTDLG_BASE(VclAbstractDialog_Impl);
     103           0 : IMPL_ABSTDLG_BASE(AbstractSplitTableDialog_Impl);
     104           0 : IMPL_ABSTDLG_BASE(AbstractSwBreakDlg_Impl); //add for SwBreakDlg
     105           0 : IMPL_ABSTDLG_BASE(AbstractTabDialog_Impl); //add for SwCharDlg, SwFootNoteOptionDlg, SwEnvDlg  SwParaDlg SwTableTabDlg
     106           0 : IMPL_ABSTDLG_BASE(AbstractSwConvertTableDlg_Impl); //add for SwConvertTableDlg
     107           0 : IMPL_ABSTDLG_BASE(AbstractSwInsertDBColAutoPilot_Impl); //add for SwInsertDBColAutoPilot
     108           0 : IMPL_ABSTDLG_BASE(AbstractDropDownFieldDialog_Impl); //add for DropDownFieldDialog
     109           0 : IMPL_ABSTDLG_BASE(AbstractSwLabDlg_Impl);//add for SwLabDlg
     110           0 : IMPL_ABSTDLG_BASE(AbstractSwSelGlossaryDlg_Impl);//add for SwSelGlossaryDlg
     111           0 : IMPL_ABSTDLG_BASE(AbstractSwAutoFormatDlg_Impl); //add for SwAutoFormatDlg
     112           0 : IMPL_ABSTDLG_BASE(AbstractSwFldDlg_Impl); //add for SwFldDlg
     113           0 : IMPL_ABSTDLG_BASE(AbstractSwRenameXNamedDlg_Impl); //add for SwRenameXNamedDlg
     114           0 : IMPL_ABSTDLG_BASE(AbstractSwModalRedlineAcceptDlg_Impl); //add for SwModalRedlineAcceptDlg
     115           0 : IMPL_ABSTDLG_BASE(AbstractGlossaryDlg_Impl);
     116           0 : IMPL_ABSTDLG_BASE(AbstractFldInputDlg_Impl);
     117           0 : IMPL_ABSTDLG_BASE(AbstractInsFootNoteDlg_Impl);
     118           0 : IMPL_ABSTDLG_BASE(AbstractInsTableDlg_Impl);
     119           0 : IMPL_ABSTDLG_BASE(AbstractJavaEditDialog_Impl);
     120           0 : IMPL_ABSTDLG_BASE(AbstractMailMergeDlg_Impl);
     121           0 : IMPL_ABSTDLG_BASE(AbstractMailMergeCreateFromDlg_Impl);
     122           0 : IMPL_ABSTDLG_BASE(AbstractMailMergeFieldConnectionsDlg_Impl);
     123           0 : IMPL_ABSTDLG_BASE(AbstractMultiTOXTabDialog_Impl);
     124           0 : IMPL_ABSTDLG_BASE(AbstractEditRegionDlg_Impl);
     125           0 : IMPL_ABSTDLG_BASE(AbstractInsertSectionTabDialog_Impl);
     126           0 : IMPL_ABSTDLG_BASE(AbstractIndexMarkFloatDlg_Impl);
     127           0 : IMPL_ABSTDLG_BASE(AbstractAuthMarkFloatDlg_Impl);
     128             : 
     129           0 : void AbstractTabDialog_Impl::SetCurPageId( sal_uInt16 nId )
     130             : {
     131           0 :     pDlg->SetCurPageId( nId );
     132           0 : }
     133             : 
     134           0 : const SfxItemSet* AbstractTabDialog_Impl::GetOutputItemSet() const
     135             : {
     136           0 :     return pDlg->GetOutputItemSet();
     137             : }
     138             : 
     139           0 : const sal_uInt16* AbstractTabDialog_Impl::GetInputRanges(const SfxItemPool& pItem )
     140             : {
     141           0 :     return pDlg->GetInputRanges( pItem );
     142             : }
     143             : 
     144           0 : void AbstractTabDialog_Impl::SetInputSet( const SfxItemSet* pInSet )
     145             : {
     146           0 :      pDlg->SetInputSet( pInSet );
     147           0 : }
     148             : 
     149             : //From class Window.
     150           0 : void AbstractTabDialog_Impl::SetText( const XubString& rStr )
     151             : {
     152           0 :     pDlg->SetText( rStr );
     153           0 : }
     154             : 
     155           0 : String AbstractTabDialog_Impl::GetText() const
     156             : {
     157           0 :     return pDlg->GetText();
     158             : }
     159             : 
     160           0 : IMPL_LINK_NOARG(AbstractApplyTabDialog_Impl, ApplyHdl)
     161             : {
     162           0 :     if (pDlg->OK_Impl())
     163           0 :         m_aHandler.Call(NULL);
     164           0 :     return 0;
     165             : }
     166             : 
     167           0 : void AbstractApplyTabDialog_Impl::SetApplyHdl( const Link& rLink )
     168             : {
     169           0 :     m_aHandler = rLink;
     170           0 :     pDlg->SetApplyHandler(LINK(this, AbstractApplyTabDialog_Impl, ApplyHdl));
     171           0 : }
     172             : 
     173           0 : sal_uInt8 AbstractSwInsertAbstractDlg_Impl::GetLevel() const
     174             : {
     175           0 :     return pDlg->GetLevel();
     176             : }
     177           0 : sal_uInt8 AbstractSwInsertAbstractDlg_Impl::GetPara() const
     178             : {
     179           0 :     return pDlg->GetPara();
     180             : }
     181             : 
     182             : //add for SwAddrDlg, SwDropCapsDlg ,SwBackgroundDlg, SwNumFmtDlg SwBorderDlg SwWrapDlg  SwFldEditDlg begin
     183           0 : const SfxItemSet* SwAbstractSfxDialog_Impl::GetOutputItemSet() const
     184             : {
     185           0 :     return pDlg->GetOutputItemSet();
     186             : }
     187             : 
     188           0 : void SwAbstractSfxDialog_Impl::SetText( const XubString& rStr )
     189             : {
     190           0 :     pDlg->SetText( rStr );
     191           0 : }
     192             : 
     193           0 : String SwAbstractSfxDialog_Impl::GetText() const
     194             : {
     195           0 :     return pDlg->GetText();
     196             : }
     197             : 
     198           0 : void AbstractSwAsciiFilterDlg_Impl::FillOptions( SwAsciiOptions& rOptions )
     199             : {
     200           0 :     pDlg->FillOptions(rOptions);
     201           0 : }
     202             : 
     203           0 : sal_uInt16 AbstractSplitTableDialog_Impl::GetSplitMode()
     204             : {
     205           0 :     return pDlg->GetSplitMode();
     206             : }
     207             : 
     208           0 : String AbstractSwBreakDlg_Impl::GetTemplateName()
     209             : {
     210           0 :     return pDlg->GetTemplateName();
     211             : }
     212             : 
     213           0 : sal_uInt16 AbstractSwBreakDlg_Impl:: GetKind()
     214             : {
     215           0 :     return pDlg->GetKind();
     216             : }
     217             : 
     218           0 : sal_uInt16 AbstractSwBreakDlg_Impl:: GetPageNumber()
     219             : {
     220           0 :     return pDlg->GetPageNumber();
     221             : }
     222             : 
     223           0 : void AbstractSwConvertTableDlg_Impl::GetValues( sal_Unicode& rDelim,SwInsertTableOptions& rInsTblFlags,
     224             :                                                 SwTableAutoFmt const*& prTAFmt)
     225             : {
     226           0 :     pDlg->GetValues(rDelim,rInsTblFlags, prTAFmt);
     227           0 : }
     228             : 
     229           0 : void AbstractSwInsertDBColAutoPilot_Impl::DataToDoc( const uno::Sequence< uno::Any >& rSelection,
     230             :         uno::Reference< sdbc::XDataSource> rxSource,
     231             :         uno::Reference< sdbc::XConnection> xConnection,
     232             :         uno::Reference< sdbc::XResultSet > xResultSet)
     233             : {
     234           0 :     pDlg->DataToDoc(rSelection, rxSource, xConnection, xResultSet);
     235           0 : }
     236             : 
     237           0 : rtl::OString AbstractDropDownFieldDialog_Impl::GetWindowState( sal_uLong nMask  ) const
     238             : {
     239           0 :     return pDlg->GetWindowState(nMask);
     240             : }
     241             : 
     242           0 : void AbstractDropDownFieldDialog_Impl::SetWindowState( const rtl::OString& rStr )
     243             : {
     244           0 :     pDlg->SetWindowState(rStr);
     245           0 : }
     246             : 
     247           0 : void AbstractSwLabDlg_Impl::SetCurPageId( sal_uInt16 nId )
     248             : {
     249           0 :     pDlg->SetCurPageId( nId );
     250           0 : }
     251             : 
     252           0 : const SfxItemSet* AbstractSwLabDlg_Impl::GetOutputItemSet() const
     253             : {
     254           0 :     return pDlg->GetOutputItemSet();
     255             : }
     256             : 
     257           0 : const sal_uInt16* AbstractSwLabDlg_Impl::GetInputRanges(const SfxItemPool& pItem )
     258             : {
     259           0 :     return pDlg->GetInputRanges( pItem );
     260             : }
     261             : 
     262           0 : void AbstractSwLabDlg_Impl::SetInputSet( const SfxItemSet* pInSet )
     263             : {
     264           0 :      pDlg->SetInputSet( pInSet );
     265           0 : }
     266             : 
     267           0 : void AbstractSwLabDlg_Impl::SetText( const XubString& rStr )
     268             : {
     269           0 :     pDlg->SetText( rStr );
     270           0 : }
     271             : 
     272           0 : String AbstractSwLabDlg_Impl::GetText() const
     273             : {
     274           0 :     return pDlg->GetText();
     275             : }
     276             : 
     277           0 : const String& AbstractSwLabDlg_Impl::GetBusinessCardStr() const
     278             : {
     279           0 :     return pDlg->GetBusinessCardStr();
     280             : }
     281             : 
     282           0 : Printer * AbstractSwLabDlg_Impl::GetPrt()
     283             : {
     284           0 :     return pDlg->GetPrt();
     285             : }
     286             : 
     287           0 : void AbstractSwSelGlossaryDlg_Impl::InsertGlos(const String &rRegion, const String &rGlosName)
     288             : {
     289           0 :     pDlg->InsertGlos( rRegion, rGlosName );
     290           0 : }
     291             : 
     292           0 : sal_uInt16 AbstractSwSelGlossaryDlg_Impl::GetSelectedIdx() const
     293             : {
     294           0 :     return pDlg->GetSelectedIdx();
     295             : }
     296             : 
     297           0 : void AbstractSwSelGlossaryDlg_Impl::SelectEntryPos(sal_uInt16 nIdx)
     298             : {
     299           0 :     pDlg->SelectEntryPos( nIdx );
     300           0 : }
     301             : 
     302           0 : void AbstractSwAutoFormatDlg_Impl::FillAutoFmtOfIndex( SwTableAutoFmt*& rToFill ) const
     303             : {
     304           0 :     pDlg->FillAutoFmtOfIndex(rToFill);
     305           0 : }
     306             : 
     307           0 : void AbstractSwFldDlg_Impl::SetCurPageId( sal_uInt16 nId )
     308             : {
     309           0 :     pDlg->SetCurPageId( nId );
     310           0 : }
     311             : 
     312           0 : const SfxItemSet* AbstractSwFldDlg_Impl::GetOutputItemSet() const
     313             : {
     314           0 :     return pDlg->GetOutputItemSet();
     315             : }
     316             : 
     317           0 : const sal_uInt16* AbstractSwFldDlg_Impl::GetInputRanges(const SfxItemPool& pItem )
     318             : {
     319           0 :     return pDlg->GetInputRanges( pItem );
     320             : }
     321             : 
     322           0 : void AbstractSwFldDlg_Impl::SetInputSet( const SfxItemSet* pInSet )
     323             : {
     324           0 :      pDlg->SetInputSet( pInSet );
     325           0 : }
     326             : 
     327           0 : void AbstractSwFldDlg_Impl::SetText( const XubString& rStr )
     328             : {
     329           0 :     pDlg->SetText( rStr );
     330           0 : }
     331             : 
     332           0 : String AbstractSwFldDlg_Impl::GetText() const
     333             : {
     334           0 :     return pDlg->GetText();
     335             : }
     336             : 
     337           0 : void AbstractSwFldDlg_Impl::Start( sal_Bool bShowl )
     338             : {
     339           0 :     pDlg->Start( bShowl );
     340           0 : }
     341             : 
     342           0 : void AbstractSwFldDlg_Impl::Initialize(SfxChildWinInfo *pInfo)
     343             : {
     344           0 :     pDlg->Initialize( pInfo );
     345           0 : }
     346             : 
     347           0 : void AbstractSwFldDlg_Impl::ReInitDlg()
     348             : {
     349           0 :     pDlg->ReInitDlg();
     350           0 : }
     351             : 
     352           0 : void AbstractSwFldDlg_Impl::ActivateDatabasePage()
     353             : {
     354           0 :     pDlg->ActivateDatabasePage();
     355           0 : }
     356             : 
     357           0 : Window* AbstractSwFldDlg_Impl::GetWindow()
     358             : {
     359           0 :     return (Window*)pDlg;
     360             : }
     361           0 : void    AbstractSwFldDlg_Impl::ShowPage( sal_uInt16 nId )
     362             : {
     363           0 :     pDlg->ShowPage(nId);
     364           0 : }
     365             : 
     366           0 : void AbstractSwRenameXNamedDlg_Impl::SetForbiddenChars( const String& rSet )
     367             : {
     368           0 :     pDlg->SetForbiddenChars( rSet );
     369           0 : }
     370             : 
     371           0 : void    AbstractSwRenameXNamedDlg_Impl::SetAlternativeAccess(
     372             :              ::com::sun::star::uno::Reference< ::com::sun::star::container::XNameAccess > & xSecond,
     373             :              ::com::sun::star::uno::Reference< ::com::sun::star::container::XNameAccess > & xThird )
     374             : {
     375           0 :     pDlg->SetAlternativeAccess( xSecond, xThird);
     376           0 : }
     377             : 
     378           0 : void    AbstractSwModalRedlineAcceptDlg_Impl::AcceptAll( sal_Bool bAccept )
     379             : {
     380           0 :     pDlg->AcceptAll( bAccept);
     381           0 : }
     382             : 
     383           0 : String AbstractGlossaryDlg_Impl::GetCurrGrpName() const
     384             : {
     385           0 :     return pDlg->GetCurrGrpName();
     386             : }
     387             : 
     388           0 : String AbstractGlossaryDlg_Impl::GetCurrShortName() const
     389             : {
     390           0 :     return pDlg->GetCurrShortName();
     391             : }
     392             : 
     393           0 : void AbstractFldInputDlg_Impl::SetWindowState( const rtl::OString& rStr )
     394             : {
     395           0 :     pDlg->SetWindowState( rStr );
     396           0 : }
     397             : 
     398           0 : rtl::OString AbstractFldInputDlg_Impl::GetWindowState( sal_uLong nMask ) const
     399             : {
     400           0 :     return pDlg->GetWindowState( nMask );
     401             : }
     402             : 
     403           0 : String AbstractInsFootNoteDlg_Impl::GetFontName()
     404             : {
     405           0 :     return pDlg->GetFontName();
     406             : }
     407           0 : sal_Bool AbstractInsFootNoteDlg_Impl::IsEndNote()
     408             : {
     409           0 :     return pDlg->IsEndNote();
     410             : }
     411             : 
     412           0 : String AbstractInsFootNoteDlg_Impl::GetStr()
     413             : {
     414           0 :     return pDlg->GetStr();
     415             : }
     416           0 : void AbstractInsFootNoteDlg_Impl::SetHelpId( const rtl::OString& sHelpId )
     417             : {
     418           0 :     pDlg->SetHelpId( sHelpId );
     419           0 : }
     420             : 
     421           0 : void AbstractInsFootNoteDlg_Impl::SetText( const XubString& rStr )
     422             : {
     423           0 :     pDlg->SetText( rStr );
     424           0 : }
     425             : 
     426           0 : void AbstractInsTableDlg_Impl::GetValues( String& rName, sal_uInt16& rRow, sal_uInt16& rCol,
     427             :                                 SwInsertTableOptions& rInsTblFlags, String& rTableAutoFmtName,
     428             :                                 SwTableAutoFmt *& prTAFmt )
     429             : {
     430           0 :     pDlg->GetValues( rName, rRow, rCol, rInsTblFlags, rTableAutoFmtName, prTAFmt);
     431           0 : }
     432             : 
     433           0 : String AbstractJavaEditDialog_Impl::GetText()
     434             : {
     435           0 :     return pDlg->GetText();
     436             : }
     437             : 
     438           0 : String AbstractJavaEditDialog_Impl::GetType()
     439             : {
     440           0 :     return pDlg->GetType();
     441             : }
     442           0 : sal_Bool AbstractJavaEditDialog_Impl::IsUrl()
     443             : {
     444           0 :     return pDlg->IsUrl();
     445             : }
     446           0 : sal_Bool AbstractJavaEditDialog_Impl::IsNew()
     447             : {
     448           0 :     return pDlg->IsNew();
     449             : }
     450           0 : sal_Bool AbstractJavaEditDialog_Impl::IsUpdate()
     451             : {
     452           0 :     return pDlg->IsUpdate();
     453             : }
     454             : 
     455           0 : sal_uInt16 AbstractMailMergeDlg_Impl::GetMergeType()
     456             : {
     457           0 :     return pDlg->GetMergeType();
     458             : }
     459             : 
     460           0 : const ::rtl::OUString& AbstractMailMergeDlg_Impl::GetSaveFilter() const
     461             : {
     462           0 :     return pDlg->GetSaveFilter();
     463             : }
     464             : 
     465           0 : const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any > AbstractMailMergeDlg_Impl::GetSelection() const
     466             : {
     467           0 :     return pDlg->GetSelection();
     468             : }
     469             : 
     470           0 : uno::Reference< sdbc::XResultSet> AbstractMailMergeDlg_Impl::GetResultSet() const
     471             : {
     472           0 :     return pDlg->GetResultSet();
     473             : }
     474           0 : bool AbstractMailMergeDlg_Impl::IsSaveIndividualDocs() const
     475             : {
     476           0 :     return pDlg->IsSaveIndividualDocs();
     477             : }
     478           0 : bool AbstractMailMergeDlg_Impl::IsGenerateFromDataBase() const
     479             : {
     480           0 :     return pDlg->IsGenerateFromDataBase();
     481             : }
     482           0 : String AbstractMailMergeDlg_Impl::GetColumnName() const
     483             : {
     484           0 :     return pDlg->GetColumnName();
     485             : }
     486           0 : String AbstractMailMergeDlg_Impl::GetPath() const
     487             : {
     488           0 :     return pDlg->GetPath();
     489             : }
     490             : 
     491           0 : sal_Bool AbstractMailMergeCreateFromDlg_Impl::IsThisDocument() const
     492             : {
     493           0 :     return pDlg->IsThisDocument();
     494             : }
     495             : 
     496           0 : sal_Bool AbstractMailMergeFieldConnectionsDlg_Impl::IsUseExistingConnections() const
     497             : {
     498           0 :     return pDlg->IsUseExistingConnections();
     499             : }
     500             : 
     501           0 : SwForm* AbstractMultiTOXTabDialog_Impl::GetForm(CurTOXType eType)
     502             : {
     503           0 :     return pDlg->GetForm(eType);
     504             : }
     505             : 
     506           0 : CurTOXType AbstractMultiTOXTabDialog_Impl::GetCurrentTOXType() const
     507             : {
     508           0 :     return pDlg->GetCurrentTOXType();
     509             : }
     510             : 
     511           0 : SwTOXDescription& AbstractMultiTOXTabDialog_Impl::GetTOXDescription(CurTOXType eTOXTypes)
     512             : {
     513           0 :     return pDlg->GetTOXDescription(eTOXTypes);
     514             : }
     515             : 
     516           0 : const SfxItemSet* AbstractMultiTOXTabDialog_Impl::GetOutputItemSet() const
     517             : {
     518           0 :     return pDlg->GetOutputItemSet();
     519             : }
     520             : 
     521           0 : void AbstractEditRegionDlg_Impl::SelectSection(const String& rSectionName)
     522             : {
     523           0 :     pDlg->SelectSection(rSectionName);
     524           0 : }
     525             : 
     526             : void
     527           0 : AbstractInsertSectionTabDialog_Impl::SetSectionData(SwSectionData const& rSect)
     528             : {
     529           0 :     pDlg->SetSectionData(rSect);
     530           0 : }
     531             : 
     532           0 : void AbstractIndexMarkFloatDlg_Impl::ReInitDlg(SwWrtShell& rWrtShell)
     533             : {
     534           0 :     pDlg->ReInitDlg( rWrtShell);
     535           0 : }
     536             : 
     537           0 : Window* AbstractIndexMarkFloatDlg_Impl::GetWindow()
     538             : {
     539           0 :     return (Window*)pDlg;
     540             : }
     541             : 
     542           0 : void AbstractAuthMarkFloatDlg_Impl::ReInitDlg(SwWrtShell& rWrtShell)
     543             : {
     544           0 :     pDlg->ReInitDlg( rWrtShell);
     545           0 : }
     546             : 
     547           0 : Window* AbstractAuthMarkFloatDlg_Impl::GetWindow()
     548             : {
     549           0 :     return (Window*)pDlg;
     550             : }
     551             : 
     552             : 
     553           0 : Window* AbstractSwWordCountFloatDlg_Impl::GetWindow()
     554             : {
     555           0 :     return (Window*)pDlg;
     556             : }
     557             : 
     558           0 : void AbstractSwWordCountFloatDlg_Impl::UpdateCounts()
     559             : {
     560           0 :     pDlg->UpdateCounts();
     561           0 : }
     562             : 
     563           0 : void AbstractSwWordCountFloatDlg_Impl::SetCounts(const SwDocStat &rCurrCnt, const SwDocStat &rDocStat)
     564             : {
     565           0 :     pDlg->SetCounts(rCurrCnt, rDocStat);
     566           0 : }
     567             : 
     568           0 : AbstractMailMergeWizard_Impl::~AbstractMailMergeWizard_Impl()
     569             : {
     570           0 :     delete pDlg;
     571           0 : }
     572             : 
     573           0 : void AbstractMailMergeWizard_Impl::StartExecuteModal( const Link& rEndDialogHdl )
     574             : {
     575           0 :     aEndDlgHdl = rEndDialogHdl;
     576             :     pDlg->StartExecuteModal(
     577           0 :         LINK( this, AbstractMailMergeWizard_Impl, EndDialogHdl ) );
     578           0 : }
     579             : 
     580           0 : long AbstractMailMergeWizard_Impl::GetResult()
     581             : {
     582           0 :     return pDlg->GetResult();
     583             : }
     584             : 
     585           0 : IMPL_LINK( AbstractMailMergeWizard_Impl, EndDialogHdl, SwMailMergeWizard*, pDialog )
     586             : {
     587             :     OSL_ENSURE( pDialog == pDlg, "wrong dialog passed to EndDialogHdl!" );
     588             :     (void) pDialog; // unused in non-debug
     589             : 
     590           0 :     aEndDlgHdl.Call( this );
     591           0 :     aEndDlgHdl = Link();
     592             : 
     593           0 :     return 0L;
     594             : }
     595             : 
     596           0 : void AbstractMailMergeWizard_Impl::SetReloadDocument(const String& rURL)
     597             : {
     598           0 :     pDlg->SetReloadDocument(rURL);
     599           0 : }
     600             : 
     601           0 : const String&       AbstractMailMergeWizard_Impl::GetReloadDocument() const
     602             : {
     603           0 :     return pDlg->GetReloadDocument();
     604             : }
     605           0 : sal_Bool AbstractMailMergeWizard_Impl::ShowPage( sal_uInt16 nLevel )
     606             : {
     607           0 :     return pDlg->skipUntil(nLevel);
     608             : }
     609             : 
     610           0 : sal_uInt16 AbstractMailMergeWizard_Impl::GetRestartPage() const
     611             : {
     612           0 :     return pDlg->GetRestartPage();
     613             : }
     614             : 
     615           0 : AbstractSwInsertAbstractDlg * SwAbstractDialogFactory_Impl::CreateSwInsertAbstractDlg(Window* pParent)
     616             : {
     617           0 :     SwInsertAbstractDlg* pDlg = new SwInsertAbstractDlg( pParent);
     618           0 :     return new AbstractSwInsertAbstractDlg_Impl(pDlg);
     619             : }
     620             : 
     621           0 : SfxAbstractDialog* SwAbstractDialogFactory_Impl::CreateSfxDialog( Window* pParent,
     622             :                                                                         const SfxItemSet& rSet,
     623             :                                     const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XFrame >&,
     624             :                                                                         sal_uInt32 nResId
     625             :                                                                 )
     626             : {
     627           0 :     SfxModalDialog* pDlg=NULL;
     628           0 :     switch ( nResId )
     629             :     {
     630             :         case RC_DLG_ADDR :
     631           0 :             pDlg = new SwAddrDlg( pParent, rSet );
     632           0 :             break;
     633             :         case DLG_SWDROPCAPS :
     634           0 :             pDlg = new SwDropCapsDlg( pParent, rSet );
     635           0 :             break;
     636             :         case RC_SWDLG_BACKGROUND :
     637           0 :             pDlg = new SwBackgroundDlg( pParent, rSet );
     638           0 :             break;
     639             :         case RC_DLG_SWNUMFMTDLG :
     640           0 :             pDlg = new SwNumFmtDlg( pParent, rSet );
     641           0 :             break;
     642             :         default:
     643           0 :             break;
     644             :     }
     645             : 
     646           0 :     if ( pDlg )
     647           0 :         return new SwAbstractSfxDialog_Impl( pDlg );
     648           0 :     return 0;
     649             : }
     650             : 
     651           0 : AbstractSwAsciiFilterDlg* SwAbstractDialogFactory_Impl::CreateSwAsciiFilterDlg( Window* pParent,
     652             :                                                                                SwDocShell& rDocSh,
     653             :                                                                                 SvStream* pStream,
     654             :                                                                                 int nResId )
     655             : {
     656           0 :     SwAsciiFilterDlg* pDlg=NULL;
     657           0 :     switch ( nResId )
     658             :     {
     659             :         case DLG_ASCII_FILTER :
     660           0 :             pDlg = new SwAsciiFilterDlg( pParent, rDocSh, pStream );
     661           0 :             break;
     662             : 
     663             :         default:
     664           0 :             break;
     665             :     }
     666             : 
     667           0 :     if ( pDlg )
     668           0 :         return new AbstractSwAsciiFilterDlg_Impl( pDlg );
     669           0 :     return 0;
     670             : }
     671             : 
     672           0 : VclAbstractDialog* SwAbstractDialogFactory_Impl::CreateSwInsertBookmarkDlg( Window *pParent,
     673             :                                                                            SwWrtShell &rSh,
     674             :                                                                            SfxRequest& rReq,
     675             :                                                                            int nResId )
     676             : {
     677           0 :     Dialog* pDlg=NULL;
     678           0 :     switch ( nResId )
     679             :     {
     680             :         case DLG_INSERT_BOOKMARK :
     681           0 :             pDlg = new SwInsertBookmarkDlg( pParent, rSh, rReq );
     682           0 :             break;
     683             : 
     684             :         default:
     685           0 :             break;
     686             :     }
     687             : 
     688           0 :     if ( pDlg )
     689           0 :         return new VclAbstractDialog_Impl( pDlg );
     690           0 :     return 0;
     691             : }
     692             : 
     693           0 : AbstractSwBreakDlg * SwAbstractDialogFactory_Impl::CreateSwBreakDlg(Window *pParent,
     694             :                                                                      SwWrtShell &rSh)
     695             : {
     696           0 :     SwBreakDlg* pDlg = new SwBreakDlg(pParent, rSh);
     697           0 :     return new AbstractSwBreakDlg_Impl(pDlg);
     698             : }
     699             : 
     700           0 : VclAbstractDialog   * SwAbstractDialogFactory_Impl::CreateSwChangeDBDlg( SwView& rVw, int nResId  )
     701             : {
     702           0 :     Dialog* pDlg=NULL;
     703           0 :     switch ( nResId )
     704             :     {
     705             :         case DLG_CHANGE_DB :
     706           0 :             pDlg = new SwChangeDBDlg( rVw );
     707           0 :             break;
     708             : 
     709             :         default:
     710           0 :             break;
     711             :     }
     712             : 
     713           0 :     if ( pDlg )
     714           0 :         return new VclAbstractDialog_Impl( pDlg );
     715           0 :     return 0;
     716             : }
     717             : 
     718             : 
     719           0 : SfxAbstractTabDialog *  SwAbstractDialogFactory_Impl::CreateSwCharDlg(Window* pParent, SwView& pVw, const SfxItemSet& rCoreSet, int nResId, // add for SwCharDlg
     720             :                                                 const String* pFmtStr , sal_Bool bIsDrwTxtDlg )
     721             : {
     722             : 
     723           0 :     SfxTabDialog* pDlg=NULL;
     724           0 :     switch ( nResId )
     725             :     {
     726             :         case DLG_CHAR :
     727           0 :             pDlg = new SwCharDlg( pParent, pVw, rCoreSet, pFmtStr, bIsDrwTxtDlg );
     728           0 :             break;
     729             :         default:
     730           0 :             break;
     731             :     }
     732             : 
     733           0 :     if ( pDlg )
     734           0 :         return new AbstractTabDialog_Impl( pDlg );
     735           0 :     return 0;
     736             : 
     737             : }
     738             : 
     739           0 : AbstractSwConvertTableDlg* SwAbstractDialogFactory_Impl::CreateSwConvertTableDlg(SwView& rView, bool bToTable)
     740             : {
     741           0 :     SwConvertTableDlg* pDlg = new SwConvertTableDlg(rView, bToTable);
     742           0 :     return new AbstractSwConvertTableDlg_Impl(pDlg);
     743             : }
     744             : 
     745           0 : VclAbstractDialog * SwAbstractDialogFactory_Impl::CreateSwCaptionDialog ( Window *pParent, SwView &rV,int nResId)
     746             : {
     747           0 :     Dialog* pDlg=NULL;
     748           0 :     switch ( nResId )
     749             :     {
     750             :         case DLG_CAPTION :
     751           0 :             pDlg = new SwCaptionDialog( pParent, rV );
     752           0 :             break;
     753             : 
     754             :         default:
     755           0 :             break;
     756             :     }
     757             : 
     758           0 :     if ( pDlg )
     759           0 :         return new VclAbstractDialog_Impl( pDlg );
     760           0 :     return 0;
     761             : }
     762             : 
     763           0 : AbstractSwInsertDBColAutoPilot* SwAbstractDialogFactory_Impl::CreateSwInsertDBColAutoPilot( SwView& rView, // add for SwInsertDBColAutoPilot
     764             :         uno::Reference< sdbc::XDataSource> rxSource,
     765             :         uno::Reference<sdbcx::XColumnsSupplier> xColSupp,
     766             :         const SwDBData& rData,  int nResId)
     767             : {
     768           0 :     SwInsertDBColAutoPilot* pDlg=NULL;
     769           0 :     switch ( nResId )
     770             :     {
     771             :         case DLG_AP_INSERT_DB_SEL :
     772           0 :             pDlg = new SwInsertDBColAutoPilot( rView, rxSource, xColSupp, rData );
     773           0 :             break;
     774             : 
     775             :         default:
     776           0 :             break;
     777             :     }
     778             : 
     779           0 :     if ( pDlg )
     780           0 :         return new AbstractSwInsertDBColAutoPilot_Impl( pDlg );
     781           0 :     return 0;
     782             : }
     783             : 
     784           0 : SfxAbstractTabDialog *  SwAbstractDialogFactory_Impl::CreateSwFootNoteOptionDlg( Window *pParent, SwWrtShell &rSh,int nResId)
     785             : {
     786           0 :     SfxTabDialog* pDlg=NULL;
     787           0 :     switch ( nResId )
     788             :     {
     789             :         case DLG_DOC_FOOTNOTE :
     790           0 :             pDlg = new SwFootNoteOptionDlg( pParent, rSh );
     791           0 :             break;
     792             : 
     793             :         default:
     794           0 :             break;
     795             :     }
     796             : 
     797           0 :     if ( pDlg )
     798           0 :         return new AbstractTabDialog_Impl( pDlg );
     799           0 :     return 0;
     800             : }
     801             : 
     802           0 : AbstractDropDownFieldDialog *  SwAbstractDialogFactory_Impl::CreateDropDownFieldDialog ( Window *pParent, SwWrtShell &rSh, //add for DropDownFieldDialog
     803             :                                 SwField* pField,int nResId, sal_Bool bNextButton )
     804             : {
     805           0 :     sw::DropDownFieldDialog* pDlg=NULL;
     806           0 :     switch ( nResId )
     807             :     {
     808             :         case DLG_FLD_DROPDOWN :
     809           0 :             pDlg = new sw::DropDownFieldDialog( pParent, rSh, pField, bNextButton );
     810           0 :             break;
     811             : 
     812             :         default:
     813           0 :             break;
     814             :     }
     815             : 
     816           0 :     if ( pDlg )
     817           0 :         return new AbstractDropDownFieldDialog_Impl( pDlg );
     818           0 :     return 0;
     819             : }
     820             : 
     821           0 : SfxAbstractTabDialog* SwAbstractDialogFactory_Impl::CreateSwEnvDlg ( Window* pParent, const SfxItemSet& rSet,
     822             :                                                                  SwWrtShell* pWrtSh, Printer* pPrt,
     823             :                                                                  sal_Bool bInsert,int nResId ) //add for SwEnvDlg
     824             : {
     825           0 :     SfxTabDialog* pDlg=NULL;
     826           0 :     switch ( nResId )
     827             :     {
     828             :         case DLG_ENV :
     829           0 :             pDlg = new SwEnvDlg( pParent, rSet, pWrtSh,pPrt, bInsert  );
     830           0 :             break;
     831             : 
     832             :         default:
     833           0 :             break;
     834             :     }
     835             : 
     836           0 :     if ( pDlg )
     837           0 :         return new AbstractTabDialog_Impl( pDlg );
     838           0 :     return 0;
     839             : }
     840             : 
     841           0 : AbstractSwLabDlg* SwAbstractDialogFactory_Impl::CreateSwLabDlg ( Window* pParent, const SfxItemSet& rSet, //add for SwLabDlg
     842             :                                                      SwNewDBMgr* pNewDBMgr, sal_Bool bLabel,int nResId  )
     843             : {
     844           0 :     SwLabDlg* pDlg=NULL;
     845           0 :     switch ( nResId )
     846             :     {
     847             :         case DLG_LAB :
     848           0 :             pDlg = new SwLabDlg( pParent, rSet, pNewDBMgr,bLabel  );
     849           0 :             break;
     850             : 
     851             :         default:
     852           0 :             break;
     853             :     }
     854             : 
     855           0 :     if ( pDlg )
     856           0 :         return new AbstractSwLabDlg_Impl( pDlg );
     857           0 :     return 0;
     858             : }
     859             : 
     860           0 : SwLabDlgMethod SwAbstractDialogFactory_Impl::GetSwLabDlgStaticMethod ()
     861             : {
     862           0 :     return SwLabDlg::UpdateFieldInformation;
     863             : }
     864             : 
     865             : 
     866           0 : SfxAbstractTabDialog* SwAbstractDialogFactory_Impl::CreateSwParaDlg ( Window *pParent, SwView& rVw,
     867             :                                                     const SfxItemSet& rCoreSet  ,
     868             :                                                     sal_uInt8 nDialogMode,
     869             :                                                     int nResId,
     870             :                                                     const String *pCollName,
     871             :                                                     sal_Bool bDraw , sal_uInt16 nDefPage)
     872             : {
     873           0 :     SfxTabDialog* pDlg=NULL;
     874           0 :     switch ( nResId )
     875             :     {
     876             :         case DLG_DRAWPARA :
     877             :         case DLG_PARA :
     878           0 :             pDlg = new SwParaDlg( pParent, rVw, rCoreSet,nDialogMode, pCollName, bDraw, nDefPage );
     879           0 :             break;
     880             : 
     881             :         default:
     882           0 :             break;
     883             :     }
     884             : 
     885           0 :     if ( pDlg )
     886           0 :         return new AbstractTabDialog_Impl( pDlg );
     887           0 :     return 0;
     888             : }
     889             : 
     890           0 : VclAbstractDialog * SwAbstractDialogFactory_Impl::CreateVclAbstractDialog ( Window *pParent, SwWrtShell &rSh, int nResId )
     891             : {
     892           0 :     Dialog* pDlg=NULL;
     893           0 :     switch ( nResId )
     894             :     {
     895             :         case DLG_ROW_HEIGHT :
     896           0 :             pDlg = new SwTableHeightDlg( pParent, rSh);
     897           0 :             break;
     898             :         case DLG_SORTING :
     899           0 :             pDlg = new SwSortDlg( pParent, rSh);
     900           0 :             break;
     901             :         case DLG_COLUMN :
     902           0 :             pDlg = new SwColumnDlg( pParent, rSh );
     903           0 :             break;
     904             :         case DLG_EDIT_AUTHMARK :
     905           0 :             pDlg = new SwAuthMarkModalDlg( pParent, rSh );
     906           0 :             break;
     907             :         default:
     908           0 :             break;
     909             :     }
     910             : 
     911           0 :     if ( pDlg )
     912           0 :         return new VclAbstractDialog_Impl( pDlg );
     913           0 :     return 0;
     914             : }
     915             : 
     916           0 : AbstractSplitTableDialog * SwAbstractDialogFactory_Impl::CreateSplitTblDialog ( Window *pParent, SwWrtShell &rSh )
     917             : {
     918           0 :     return new AbstractSplitTableDialog_Impl( new SwSplitTblDlg( pParent, rSh) );
     919             : }
     920             : 
     921           0 : AbstractSwSelGlossaryDlg * SwAbstractDialogFactory_Impl::CreateSwSelGlossaryDlg ( Window * pParent, const String &rShortName, int nResId )
     922             : {
     923           0 :     SwSelGlossaryDlg* pDlg=NULL;
     924           0 :     switch ( nResId )
     925             :     {
     926             :         case DLG_SEL_GLOS :
     927           0 :             pDlg = new SwSelGlossaryDlg( pParent, rShortName);
     928           0 :             break;
     929             : 
     930             :         default:
     931           0 :             break;
     932             :     }
     933             : 
     934           0 :     if ( pDlg )
     935           0 :         return new AbstractSwSelGlossaryDlg_Impl( pDlg );
     936           0 :     return 0;
     937             : }
     938             : 
     939           0 : AbstractSwAutoFormatDlg * SwAbstractDialogFactory_Impl::CreateSwAutoFormatDlg(Window* pParent,
     940             :     SwWrtShell* pShell, sal_Bool bSetAutoFmt, const SwTableAutoFmt* pSelFmt)
     941             : {
     942           0 :     SwAutoFormatDlg* pDlg = new SwAutoFormatDlg(pParent, pShell, bSetAutoFmt, pSelFmt);
     943           0 :     return new AbstractSwAutoFormatDlg_Impl(pDlg);
     944             : }
     945             : 
     946           0 : SfxAbstractDialog * SwAbstractDialogFactory_Impl::CreateSwBorderDlg (Window* pParent, SfxItemSet& rSet, sal_uInt16 nType,int nResId )
     947             : {
     948           0 :     SfxModalDialog* pDlg=NULL;
     949           0 :     switch ( nResId )
     950             :     {
     951             :         case RC_DLG_SWBORDERDLG :
     952           0 :             pDlg = new SwBorderDlg( pParent, rSet, nType );
     953           0 :             break;
     954             :         default:
     955           0 :             break;
     956             :     }
     957             : 
     958           0 :     if ( pDlg )
     959           0 :         return new SwAbstractSfxDialog_Impl( pDlg );
     960           0 :     return 0;
     961             : }
     962             : 
     963           0 : SfxAbstractDialog* SwAbstractDialogFactory_Impl::CreateSwWrapDlg ( Window* pParent, SfxItemSet& rSet, SwWrtShell* pSh, sal_Bool bDrawMode, int nResId )
     964             : {
     965           0 :     SfxModalDialog* pDlg=NULL;
     966           0 :     switch ( nResId )
     967             :     {
     968             :         case RC_DLG_SWWRAPDLG :
     969           0 :             pDlg = new SwWrapDlg( pParent, rSet, pSh, bDrawMode );
     970           0 :             break;
     971             :         default:
     972           0 :             break;
     973             :     }
     974             : 
     975           0 :     if ( pDlg )
     976           0 :         return new SwAbstractSfxDialog_Impl( pDlg );
     977           0 :     return 0;
     978             : }
     979             : 
     980           0 : VclAbstractDialog * SwAbstractDialogFactory_Impl::CreateSwTableWidthDlg(Window *pParent, SwTableFUNC &rFnc)
     981             : {
     982           0 :     Dialog* pDlg = new SwTableWidthDlg(pParent, rFnc);
     983           0 :     return new VclAbstractDialog_Impl( pDlg );
     984             : }
     985             : 
     986           0 : SfxAbstractTabDialog* SwAbstractDialogFactory_Impl::CreateSwTableTabDlg( Window* pParent, SfxItemPool& Pool,
     987             :                                                         const SfxItemSet* pItemSet, SwWrtShell* pSh,int nResId )
     988             : {
     989           0 :     SfxTabDialog* pDlg=NULL;
     990           0 :     switch ( nResId )
     991             :     {
     992             :         case DLG_FORMAT_TABLE :
     993           0 :             pDlg = new SwTableTabDlg( pParent, Pool, pItemSet,pSh );
     994           0 :             break;
     995             : 
     996             :         default:
     997           0 :             break;
     998             :     }
     999             : 
    1000           0 :     if ( pDlg )
    1001           0 :         return new AbstractTabDialog_Impl( pDlg );
    1002           0 :     return 0;
    1003             : }
    1004             : 
    1005           0 : AbstractSwFldDlg * SwAbstractDialogFactory_Impl::CreateSwFldDlg ( SfxBindings* pB, SwChildWinWrapper* pCW, Window *pParent, int nResId )
    1006             : {
    1007           0 :     SwFldDlg* pDlg=NULL;
    1008           0 :     switch ( nResId )
    1009             :     {
    1010             :         case DLG_FLD_INSERT :
    1011           0 :             pDlg = new SwFldDlg( pB, pCW,pParent);
    1012           0 :             break;
    1013             : 
    1014             :         default:
    1015           0 :             break;
    1016             :     }
    1017             : 
    1018           0 :     if ( pDlg )
    1019           0 :         return new AbstractSwFldDlg_Impl( pDlg );
    1020           0 :     return 0;
    1021             : }
    1022             : 
    1023           0 : SfxAbstractDialog*   SwAbstractDialogFactory_Impl::CreateSwFldEditDlg ( SwView& rVw, int nResId )
    1024             : {
    1025           0 :     SfxModalDialog* pDlg=NULL;
    1026           0 :     switch ( nResId )
    1027             :     {
    1028             :         case RC_DLG_SWFLDEDITDLG :
    1029           0 :             pDlg = new SwFldEditDlg( rVw );
    1030           0 :             break;
    1031             :         default:
    1032           0 :             break;
    1033             :     }
    1034             : 
    1035           0 :     if ( pDlg )
    1036           0 :         return new SwAbstractSfxDialog_Impl( pDlg );
    1037           0 :     return 0;
    1038             : }
    1039             : 
    1040           0 : AbstractSwRenameXNamedDlg * SwAbstractDialogFactory_Impl::CreateSwRenameXNamedDlg( Window* pParent,
    1041             :                                                                 ::com::sun::star::uno::Reference< ::com::sun::star::container::XNamed > & xNamed,
    1042             :                                                                 ::com::sun::star::uno::Reference< ::com::sun::star::container::XNameAccess > & xNameAccess,int nResId )
    1043             : {
    1044           0 :     SwRenameXNamedDlg* pDlg=NULL;
    1045           0 :     switch ( nResId )
    1046             :     {
    1047             :         case DLG_RENAME_XNAMED :
    1048           0 :             pDlg = new SwRenameXNamedDlg( pParent,xNamed, xNameAccess);
    1049           0 :             break;
    1050             :         default:
    1051           0 :             break;
    1052             :     }
    1053             : 
    1054           0 :     if ( pDlg )
    1055           0 :         return new AbstractSwRenameXNamedDlg_Impl( pDlg );
    1056           0 :     return 0;
    1057             : }
    1058             : 
    1059           0 : AbstractSwModalRedlineAcceptDlg * SwAbstractDialogFactory_Impl::CreateSwModalRedlineAcceptDlg ( Window *pParent, int nResId )
    1060             : {
    1061           0 :     SwModalRedlineAcceptDlg* pDlg=NULL;
    1062           0 :     switch ( nResId )
    1063             :     {
    1064             :         case DLG_MOD_REDLINE_ACCEPT :
    1065           0 :             pDlg = new SwModalRedlineAcceptDlg( pParent );
    1066           0 :             break;
    1067             :         default:
    1068           0 :             break;
    1069             :     }
    1070             : 
    1071           0 :     if ( pDlg )
    1072           0 :         return new AbstractSwModalRedlineAcceptDlg_Impl( pDlg );
    1073           0 :     return 0;
    1074             : }
    1075             : 
    1076           0 : VclAbstractDialog * SwAbstractDialogFactory_Impl::CreateSwVclDialog( int nResId,
    1077             :                                                 Window* pParent, sal_Bool& rWithPrev ) //add for SwMergeTblDlg
    1078             : {
    1079           0 :     Dialog* pDlg=NULL;
    1080           0 :     switch ( nResId )
    1081             :     {
    1082             :         case DLG_MERGE_TABLE :
    1083           0 :             pDlg = new SwMergeTblDlg( pParent, rWithPrev );
    1084           0 :             break;
    1085             :         default:
    1086           0 :             break;
    1087             :     }
    1088           0 :     if ( pDlg )
    1089           0 :         return new VclAbstractDialog_Impl( pDlg );
    1090           0 :     return 0;
    1091             : }
    1092             : 
    1093           0 : SfxAbstractTabDialog* SwAbstractDialogFactory_Impl::CreateFrmTabDialog( int nResId,
    1094             :                                                 SfxViewFrame *pFrame, Window *pParent,
    1095             :                                                 const SfxItemSet& rCoreSet,
    1096             :                                                 sal_Bool            bNewFrm,
    1097             :                                                 sal_uInt16          nResType,
    1098             :                                                 sal_Bool            bFmt,
    1099             :                                                 sal_uInt16          nDefPage,
    1100             :                                                 const String*   pFmtStr ) //add for SwFrmDlg
    1101             : {
    1102           0 :     SfxTabDialog* pDlg=NULL;
    1103           0 :     switch ( nResId )
    1104             :     {
    1105             :         case DLG_FRM_GRF :
    1106             :         case DLG_FRM_OLE :
    1107             :         case DLG_FRM_STD :
    1108           0 :             pDlg = new SwFrmDlg( pFrame, pParent, rCoreSet, bNewFrm, nResType, bFmt, nDefPage, pFmtStr );
    1109           0 :             break;
    1110             :         default:
    1111           0 :             break;
    1112             :     }
    1113             : 
    1114           0 :     if ( pDlg )
    1115           0 :         return new AbstractTabDialog_Impl( pDlg );
    1116           0 :     return 0;
    1117             : }
    1118             : 
    1119           0 : SfxAbstractApplyTabDialog* SwAbstractDialogFactory_Impl::CreateTemplateDialog(
    1120             :                                                 Window*             pParent,
    1121             :                                                 SfxStyleSheetBase&  rBase,
    1122             :                                                 sal_uInt16              nRegion,
    1123             :                                                 sal_uInt16              nPageId,
    1124             :                                                 SwWrtShell*         pActShell,
    1125             :                                                 sal_Bool                bNew ) //add for SwTemplateDlg
    1126             : {
    1127           0 :     SfxTabDialog* pDlg = new SwTemplateDlg( pParent, rBase, nRegion, nPageId, pActShell, bNew );
    1128           0 :     return new AbstractApplyTabDialog_Impl( pDlg );
    1129             : }
    1130             : 
    1131           0 : AbstractGlossaryDlg* SwAbstractDialogFactory_Impl::CreateGlossaryDlg( int nResId,
    1132             :                                                 SfxViewFrame* pViewFrame,
    1133             :                                                 SwGlossaryHdl* pGlosHdl,
    1134             :                                                 SwWrtShell *pWrtShell) //add for SwGlossaryDlg
    1135             : {
    1136           0 :     SwGlossaryDlg* pDlg=NULL;
    1137           0 :     switch ( nResId )
    1138             :     {
    1139             :         case DLG_RENAME_GLOS :
    1140           0 :             pDlg = new SwGlossaryDlg( pViewFrame, pGlosHdl, pWrtShell );
    1141           0 :             break;
    1142             :         default:
    1143           0 :             break;
    1144             :     }
    1145           0 :     if ( pDlg )
    1146           0 :         return new AbstractGlossaryDlg_Impl( pDlg );
    1147           0 :     return 0;
    1148             : }
    1149             : 
    1150           0 : AbstractFldInputDlg* SwAbstractDialogFactory_Impl::CreateFldInputDlg( int nResId,
    1151             :                                                 Window *pParent, SwWrtShell &rSh,
    1152             :                                                 SwField* pField, sal_Bool bNextButton ) //add for SwFldInputDlg
    1153             : {
    1154           0 :     SwFldInputDlg* pDlg=NULL;
    1155           0 :     switch ( nResId )
    1156             :     {
    1157             :         case DLG_FLD_INPUT :
    1158           0 :             pDlg = new SwFldInputDlg( pParent, rSh, pField, bNextButton );
    1159           0 :             break;
    1160             :         default:
    1161           0 :             break;
    1162             :     }
    1163           0 :     if ( pDlg )
    1164           0 :         return new AbstractFldInputDlg_Impl( pDlg );
    1165           0 :     return 0;
    1166             : }
    1167             : 
    1168           0 : AbstractInsFootNoteDlg* SwAbstractDialogFactory_Impl::CreateInsFootNoteDlg(
    1169             :     Window * pParent, SwWrtShell &rSh, sal_Bool bEd ) //add for SwInsFootNoteDlg
    1170             : {
    1171           0 :     SwInsFootNoteDlg* pDlg = new SwInsFootNoteDlg(pParent, rSh, bEd);
    1172           0 :     return new AbstractInsFootNoteDlg_Impl( pDlg );
    1173             : }
    1174             : 
    1175           0 : VclAbstractDialog * SwAbstractDialogFactory_Impl::CreateTitlePageDlg ( Window *pParent )
    1176             : {
    1177           0 :     Dialog* pDlg = new SwTitlePageDlg( pParent );
    1178           0 :     if ( pDlg )
    1179           0 :         return new VclAbstractDialog_Impl( pDlg );
    1180           0 :     return 0;
    1181             : }
    1182             : 
    1183           0 : VclAbstractDialog * SwAbstractDialogFactory_Impl::CreateVclSwViewDialog(SwView& rView)
    1184             : {
    1185           0 :     Dialog* pDlg = new SwLineNumberingDlg( &rView );
    1186           0 :     return new VclAbstractDialog_Impl( pDlg );
    1187             : }
    1188             : 
    1189           0 : AbstractInsTableDlg * SwAbstractDialogFactory_Impl::CreateInsTableDlg(SwView& rView) //add for SwInsTableDlg
    1190             : {
    1191           0 :     SwInsTableDlg* pDlg = new SwInsTableDlg(rView);
    1192           0 :     return new AbstractInsTableDlg_Impl( pDlg );
    1193             : }
    1194             : 
    1195           0 : AbstractJavaEditDialog * SwAbstractDialogFactory_Impl::CreateJavaEditDialog(
    1196             :     Window* pParent, SwWrtShell* pWrtSh) //add for SwJavaEditDialog
    1197             : {
    1198           0 :     SwJavaEditDialog* pDlg = new SwJavaEditDialog(pParent, pWrtSh);
    1199           0 :     return new AbstractJavaEditDialog_Impl( pDlg );
    1200             : }
    1201             : 
    1202           0 : AbstractMailMergeDlg * SwAbstractDialogFactory_Impl::CreateMailMergeDlg( int nResId,
    1203             :                                                 Window* pParent, SwWrtShell& rSh,
    1204             :                                                  const String& rSourceName,
    1205             :                                                 const String& rTblName,
    1206             :                                                 sal_Int32 nCommandType,
    1207             :                                                 const uno::Reference< sdbc::XConnection>& xConnection,
    1208             :                                                 uno::Sequence< uno::Any >* pSelection ) //add for SwMailMergeDlg
    1209             : {
    1210           0 :     SwMailMergeDlg* pDlg=NULL;
    1211           0 :     switch ( nResId )
    1212             :     {
    1213             :         case DLG_MAILMERGE :
    1214           0 :             pDlg = new SwMailMergeDlg( pParent, rSh, rSourceName, rTblName, nCommandType, xConnection, pSelection );
    1215           0 :             break;
    1216             :         default:
    1217           0 :             break;
    1218             :     }
    1219           0 :     if ( pDlg )
    1220           0 :         return new AbstractMailMergeDlg_Impl( pDlg );
    1221           0 :     return 0;
    1222             : }
    1223             : 
    1224           0 : AbstractMailMergeCreateFromDlg * SwAbstractDialogFactory_Impl::CreateMailMergeCreateFromDlg( int nResId,
    1225             :                                                                     Window* pParent ) //add for SwMailMergeCreateFromDlg
    1226             : {
    1227           0 :     SwMailMergeCreateFromDlg* pDlg=NULL;
    1228           0 :     switch ( nResId )
    1229             :     {
    1230             :         case DLG_MERGE_CREATE :
    1231           0 :             pDlg = new SwMailMergeCreateFromDlg( pParent );
    1232           0 :             break;
    1233             :         default:
    1234           0 :             break;
    1235             :     }
    1236           0 :     if ( pDlg )
    1237           0 :         return new AbstractMailMergeCreateFromDlg_Impl( pDlg );
    1238           0 :     return 0;
    1239             : }
    1240             : 
    1241           0 : AbstractMailMergeFieldConnectionsDlg * SwAbstractDialogFactory_Impl::CreateMailMergeFieldConnectionsDlg( int nResId,
    1242             :                                                             Window* pParent ) //add for SwMailMergeFieldConnectionsDlg
    1243             : {
    1244           0 :     SwMailMergeFieldConnectionsDlg* pDlg=NULL;
    1245           0 :     switch ( nResId )
    1246             :     {
    1247             :         case DLG_MERGE_FIELD_CONNECTIONS :
    1248           0 :             pDlg = new SwMailMergeFieldConnectionsDlg( pParent );
    1249           0 :             break;
    1250             :         default:
    1251           0 :             break;
    1252             :     }
    1253           0 :     if ( pDlg )
    1254           0 :         return new AbstractMailMergeFieldConnectionsDlg_Impl( pDlg );
    1255           0 :     return 0;
    1256             : }
    1257             : 
    1258           0 : VclAbstractDialog * SwAbstractDialogFactory_Impl::CreateMultiTOXMarkDlg( int nResId,
    1259             :                                                 Window* pParent, SwTOXMgr &rTOXMgr ) //add for SwMultiTOXMarkDlg
    1260             : {
    1261           0 :     Dialog* pDlg=NULL;
    1262           0 :     switch ( nResId )
    1263             :     {
    1264             :         case DLG_MULTMRK :
    1265           0 :             pDlg = new SwMultiTOXMarkDlg( pParent, rTOXMgr );
    1266           0 :             break;
    1267             :         default:
    1268           0 :             break;
    1269             :     }
    1270           0 :     if ( pDlg )
    1271           0 :         return new VclAbstractDialog_Impl( pDlg );
    1272           0 :     return 0;
    1273             : }
    1274             : 
    1275           0 : SfxAbstractTabDialog* SwAbstractDialogFactory_Impl::CreateSwTabDialog( int nResId,
    1276             :                                                 Window* pParent,
    1277             :                                                 const SfxItemSet* pSwItemSet,
    1278             :                                                 SwWrtShell & rWrtSh ) //add for SwSvxNumBulletTabDialog, SwOutlineTabDialog
    1279             : {
    1280           0 :     SfxTabDialog* pDlg=NULL;
    1281           0 :     switch ( nResId )
    1282             :     {
    1283             :         case DLG_SVXTEST_NUM_BULLET :
    1284           0 :             pDlg = new SwSvxNumBulletTabDialog( pParent, pSwItemSet, rWrtSh );
    1285           0 :             break;
    1286             :         case DLG_TAB_OUTLINE :
    1287           0 :             pDlg = new SwOutlineTabDialog( pParent, pSwItemSet, rWrtSh );
    1288           0 :             break;
    1289             : 
    1290             :         default:
    1291           0 :             break;
    1292             :     }
    1293           0 :     if ( pDlg )
    1294           0 :         return new AbstractTabDialog_Impl( pDlg );
    1295           0 :     return 0;
    1296             : }
    1297             : 
    1298           0 : AbstractMultiTOXTabDialog * SwAbstractDialogFactory_Impl::CreateMultiTOXTabDialog( int nResId,
    1299             :                                                 Window* pParent, const SfxItemSet& rSet,
    1300             :                                                 SwWrtShell &rShell,
    1301             :                                                 SwTOXBase* pCurTOX, sal_uInt16 nToxType,
    1302             :                                                 sal_Bool bGlobal ) //add for SwMultiTOXTabDialog
    1303             : {
    1304           0 :     SwMultiTOXTabDialog* pDlg=NULL;
    1305           0 :     switch ( nResId )
    1306             :     {
    1307             :         case DLG_MULTI_TOX :
    1308           0 :             pDlg = new SwMultiTOXTabDialog( pParent, rSet, rShell, pCurTOX, nToxType, bGlobal );
    1309           0 :             break;
    1310             :         default:
    1311           0 :             break;
    1312             :     }
    1313           0 :     if ( pDlg )
    1314           0 :         return new AbstractMultiTOXTabDialog_Impl( pDlg );
    1315           0 :     return 0;
    1316             : }
    1317             : 
    1318           0 : AbstractEditRegionDlg * SwAbstractDialogFactory_Impl::CreateEditRegionDlg( int nResId,
    1319             :                                                 Window* pParent, SwWrtShell& rWrtSh ) //add for SwEditRegionDlg
    1320             : {
    1321           0 :     SwEditRegionDlg* pDlg=NULL;
    1322           0 :     switch ( nResId )
    1323             :     {
    1324             :         case MD_EDIT_REGION :
    1325           0 :             pDlg = new SwEditRegionDlg( pParent, rWrtSh );
    1326           0 :             break;
    1327             :         default:
    1328           0 :             break;
    1329             :     }
    1330           0 :     if ( pDlg )
    1331           0 :         return new AbstractEditRegionDlg_Impl( pDlg );
    1332           0 :     return 0;
    1333             : }
    1334             : 
    1335           0 : AbstractInsertSectionTabDialog * SwAbstractDialogFactory_Impl::CreateInsertSectionTabDialog( int nResId,
    1336             :                                                     Window* pParent, const SfxItemSet& rSet, SwWrtShell& rSh) //add for SwInsertSectionTabDialog
    1337             : {
    1338           0 :     SwInsertSectionTabDialog* pDlg=NULL;
    1339           0 :     switch ( nResId )
    1340             :     {
    1341             :         case DLG_INSERT_SECTION :
    1342           0 :             pDlg = new SwInsertSectionTabDialog( pParent, rSet, rSh );
    1343           0 :             break;
    1344             :         default:
    1345           0 :             break;
    1346             :     }
    1347           0 :     if ( pDlg )
    1348           0 :         return new AbstractInsertSectionTabDialog_Impl( pDlg );
    1349           0 :     return 0;
    1350             : }
    1351             : 
    1352           0 : AbstractMarkFloatDlg * SwAbstractDialogFactory_Impl::CreateIndexMarkFloatDlg(
    1353             :                                                     SfxBindings* pBindings,
    1354             :                                                        SfxChildWindow* pChild,
    1355             :                                                        Window *pParent,
    1356             :                                                     SfxChildWinInfo* pInfo,
    1357             :                                                        sal_Bool bNew ) //add for SwIndexMarkFloatDlg
    1358             : {
    1359           0 :     SwIndexMarkFloatDlg* pDlg = new SwIndexMarkFloatDlg(pBindings, pChild, pParent, pInfo, bNew);
    1360           0 :     return new AbstractIndexMarkFloatDlg_Impl(pDlg);
    1361             : }
    1362             : 
    1363           0 : AbstractMarkFloatDlg * SwAbstractDialogFactory_Impl::CreateAuthMarkFloatDlg(
    1364             :                                                     SfxBindings* pBindings,
    1365             :                                                        SfxChildWindow* pChild,
    1366             :                                                        Window *pParent,
    1367             :                                                     SfxChildWinInfo* pInfo,
    1368             :                                                        sal_Bool bNew) //add for SwAuthMarkFloatDlg
    1369             : {
    1370           0 :     SwAuthMarkFloatDlg* pDlg = new SwAuthMarkFloatDlg( pBindings, pChild, pParent, pInfo, bNew );
    1371           0 :     return new AbstractAuthMarkFloatDlg_Impl( pDlg );
    1372             : }
    1373             : 
    1374           0 : AbstractSwWordCountFloatDlg * SwAbstractDialogFactory_Impl::CreateSwWordCountDialog(
    1375             :                                                                               SfxBindings* pBindings,
    1376             :                                                                               SfxChildWindow* pChild,
    1377             :                                                                               Window *pParent,
    1378             :                                                                               SfxChildWinInfo* pInfo)
    1379             : {
    1380           0 :     SwWordCountFloatDlg* pDlg = new SwWordCountFloatDlg( pBindings, pChild, pParent, pInfo );
    1381           0 :     return new AbstractSwWordCountFloatDlg_Impl( pDlg );
    1382             : }
    1383             : 
    1384             : //add for SwIndexMarkModalDlg begin
    1385           0 : VclAbstractDialog * SwAbstractDialogFactory_Impl::CreateIndexMarkModalDlg(
    1386             :                                                 Window *pParent, SwWrtShell& rSh, SwTOXMark* pCurTOXMark ) //add for SwIndexMarkModalDlg
    1387             : {
    1388           0 :     Dialog* pDlg = new SwIndexMarkModalDlg( pParent, rSh, pCurTOXMark );
    1389           0 :     return new VclAbstractDialog_Impl( pDlg );
    1390             : }
    1391             : 
    1392             : //add for SwIndexMarkModalDlg end
    1393           0 : AbstractMailMergeWizard*    SwAbstractDialogFactory_Impl::CreateMailMergeWizard(
    1394             :                                     SwView& rView, SwMailMergeConfigItem& rConfigItem)
    1395             : {
    1396           0 :     return new AbstractMailMergeWizard_Impl( new SwMailMergeWizard(rView, rConfigItem));
    1397             : }
    1398             : 
    1399             : //add for static func in SwGlossaryDlg
    1400           0 : GlossaryGetCurrGroup    SwAbstractDialogFactory_Impl::GetGlossaryCurrGroupFunc( sal_uInt16 nId )
    1401             : {
    1402           0 :     switch ( nId )
    1403             :     {
    1404             :         case DLG_RENAME_GLOS :
    1405           0 :             return SwGlossaryDlg::GetCurrGroup;
    1406             :         default:
    1407           0 :             break;
    1408             :     }
    1409           0 :     return 0;
    1410             : }
    1411           0 : GlossarySetActGroup SwAbstractDialogFactory_Impl::SetGlossaryActGroupFunc( sal_uInt16 nId )
    1412             : {
    1413           0 :     switch ( nId )
    1414             :     {
    1415             :         case DLG_RENAME_GLOS :
    1416           0 :             return SwGlossaryDlg::SetActGroup;
    1417             :         default:
    1418           0 :             break;
    1419             :     }
    1420           0 :     return 0;
    1421             : }
    1422             : 
    1423             : 
    1424             : //------------------ Factories for TabPages
    1425           0 : CreateTabPage SwAbstractDialogFactory_Impl::GetTabPageCreatorFunc( sal_uInt16 nId )
    1426             : {
    1427           0 :     CreateTabPage pRet = 0;
    1428           0 :     switch ( nId )
    1429             :     {
    1430             :         case TP_OPTCOMPATIBILITY_PAGE :
    1431             :         case RID_SW_TP_OPTCOMPATIBILITY_PAGE :
    1432           0 :             pRet = SwCompatibilityOptPage::Create;
    1433           0 :             break;
    1434             :         case TP_OPTLOAD_PAGE :
    1435             :         case RID_SW_TP_OPTLOAD_PAGE :
    1436           0 :             pRet = SwLoadOptPage::Create;
    1437           0 :             break;
    1438             :         case TP_OPTCAPTION_PAGE:
    1439             :         case RID_SW_TP_OPTCAPTION_PAGE:
    1440           0 :             return SwCaptionOptPage::Create;
    1441             :         case TP_CONTENT_OPT :
    1442             :         case RID_SW_TP_CONTENT_OPT:
    1443             :         case RID_SW_TP_HTML_CONTENT_OPT:
    1444           0 :             pRet = SwContentOptPage::Create;
    1445           0 :             break;
    1446             :         case TP_OPTSHDWCRSR :
    1447             :         case RID_SW_TP_OPTSHDWCRSR:
    1448             :         case RID_SW_TP_HTML_OPTSHDWCRSR:
    1449           0 :             pRet = SwShdwCrsrOptionsTabPage::Create;
    1450           0 :             break;
    1451             :         case RID_SW_TP_REDLINE_OPT :
    1452             :         case TP_REDLINE_OPT :
    1453           0 :             pRet = SwRedlineOptionsTabPage::Create;
    1454           0 :             break;
    1455             :         case RID_SW_TP_OPTTEST_PAGE :
    1456             :         case TP_OPTTEST_PAGE :
    1457             : #ifdef DBG_UTIL
    1458             :             pRet = SwTestTabPage::Create;
    1459             : #endif
    1460           0 :             break;
    1461             :         case TP_OPTPRINT_PAGE :
    1462             :         case RID_SW_TP_HTML_OPTPRINT_PAGE:
    1463             :         case RID_SW_TP_OPTPRINT_PAGE:
    1464           0 :             pRet = SwAddPrinterTabPage::Create;
    1465           0 :             break;
    1466             :         case TP_STD_FONT :
    1467             :         case RID_SW_TP_STD_FONT:
    1468             :         case RID_SW_TP_STD_FONT_CJK:
    1469             :         case RID_SW_TP_STD_FONT_CTL:
    1470           0 :             pRet = SwStdFontTabPage::Create;
    1471           0 :             break;
    1472             :         case TP_OPTTABLE_PAGE :
    1473             :         case RID_SW_TP_HTML_OPTTABLE_PAGE:
    1474             :         case RID_SW_TP_OPTTABLE_PAGE:
    1475           0 :             pRet = SwTableOptionsTabPage::Create;
    1476           0 :             break;
    1477             :         case TP_DOC_STAT :
    1478           0 :             pRet = SwDocStatPage::Create;
    1479           0 :             break;
    1480             :         case RID_SW_TP_MAILCONFIG:
    1481           0 :             pRet = SwMailConfigPage::Create;
    1482           0 :         break;
    1483             :         case RID_SW_TP_COMPARISON_OPT :
    1484             :         case TP_COMPARISON_OPT :
    1485           0 :             pRet = SwCompareOptionsTabPage::Create;
    1486           0 :         break;
    1487             :     }
    1488             : 
    1489           0 :     return pRet;
    1490             : }
    1491             : 
    1492           0 : GetTabPageRanges SwAbstractDialogFactory_Impl::GetTabPageRangesFunc( sal_uInt16 nId )
    1493             : {
    1494           0 :     switch ( nId )
    1495             :     {
    1496             :     case 1 : //RID_SVXPAGE_TEXTANIMATION :
    1497             :             //return SvxTextAnimationPage::GetRanges;
    1498           0 :             break;
    1499             :         default:
    1500           0 :             break;
    1501             :     }
    1502             : 
    1503           0 :     return 0;
    1504           0 : }
    1505             : 
    1506             : /* vim:set shiftwidth=4 softtabstop=4 expandtab: */

Generated by: LCOV version 1.10