diff options
Diffstat (limited to 'sw/source/ui/dialog/swdlgfact.cxx')
-rw-r--r-- | sw/source/ui/dialog/swdlgfact.cxx | 225 |
1 files changed, 73 insertions, 152 deletions
diff --git a/sw/source/ui/dialog/swdlgfact.cxx b/sw/source/ui/dialog/swdlgfact.cxx index 5610365e3167..e12ca876d899 100644 --- a/sw/source/ui/dialog/swdlgfact.cxx +++ b/sw/source/ui/dialog/swdlgfact.cxx @@ -1,3 +1,4 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. @@ -34,13 +35,10 @@ #include "swdlgfact.hxx" #include <svl/style.hxx> -#ifndef _SVX_SVXIDS_HRC #include <svx/svxids.hrc> -#endif #include "dialog.hrc" #include "misc.hrc" #include "chrdlg.hrc" -#include "fldui.hrc" #include "table.hrc" #include "frmui.hrc" #include "dbui.hrc" @@ -94,6 +92,7 @@ #include <instable.hxx> //add for SwInsTableDlg #include <javaedit.hxx> //add for SwJavaEditDialog #include <linenum.hxx> //add for SwLineNumberingDlg +#include <titlepage.hxx> //add for SwTitlePageDlg #include <mailmrge.hxx> //add for SwMailMergeDlg, SwMailMergeCreateFromDlg, SwMailMergeFieldConnectionsDlg #include <mergetbl.hxx> //add for SwMergeTblDlg #include <multmrk.hxx> //add for SwMultiTOXMarkDlg @@ -124,8 +123,8 @@ IMPL_ABSTDLG_BASE(AbstractTabDialog_Impl); //add for SwCharDlg, SwFootNoteOption IMPL_ABSTDLG_BASE(AbstractSwConvertTableDlg_Impl); //add for SwConvertTableDlg IMPL_ABSTDLG_BASE(AbstractSwInsertDBColAutoPilot_Impl); //add for SwInsertDBColAutoPilot IMPL_ABSTDLG_BASE(AbstractDropDownFieldDialog_Impl); //add for DropDownFieldDialog -IMPL_ABSTDLG_BASE(AbstarctSwLabDlg_Impl);//add for SwLabDlg -IMPL_ABSTDLG_BASE(AbstarctSwSelGlossaryDlg_Impl);//add for SwSelGlossaryDlg +IMPL_ABSTDLG_BASE(AbstractSwLabDlg_Impl);//add for SwLabDlg +IMPL_ABSTDLG_BASE(AbstractSwSelGlossaryDlg_Impl);//add for SwSelGlossaryDlg IMPL_ABSTDLG_BASE(AbstractSwAutoFormatDlg_Impl); //add for SwAutoFormatDlg IMPL_ABSTDLG_BASE(AbstractSwFldDlg_Impl); //add for SwFldDlg IMPL_ABSTDLG_BASE(AbstractSwRenameXNamedDlg_Impl); //add for SwRenameXNamedDlg @@ -145,7 +144,6 @@ IMPL_ABSTDLG_BASE(AbstractInsertSectionTabDialog_Impl); IMPL_ABSTDLG_BASE(AbstractIndexMarkFloatDlg_Impl); IMPL_ABSTDLG_BASE(AbstractAuthMarkFloatDlg_Impl); -// AbstractTabDialog_Impl begin void AbstractTabDialog_Impl::SetCurPageId( sal_uInt16 nId ) { pDlg->SetCurPageId( nId ); @@ -165,24 +163,23 @@ void AbstractTabDialog_Impl::SetInputSet( const SfxItemSet* pInSet ) { pDlg->SetInputSet( pInSet ); } + //From class Window. void AbstractTabDialog_Impl::SetText( const XubString& rStr ) { pDlg->SetText( rStr ); } + String AbstractTabDialog_Impl::GetText() const { return pDlg->GetText(); } -//add for AbstractTabDialog_Impl end - void AbstractSwWordCountDialog_Impl::SetValues(const SwDocStat& rCurrent, const SwDocStat& rDoc) { pDlg->SetValues(rCurrent, rDoc); } -//add for SwInsertAbstractDlg begin sal_uInt8 AbstractSwInsertAbstractDlg_Impl::GetLevel() const { return pDlg->GetLevel(); @@ -191,7 +188,6 @@ sal_uInt8 AbstractSwInsertAbstractDlg_Impl::GetPara() const { return pDlg->GetPara(); } -//add for SwInsertAbstractDlg end //add for SwAddrDlg, SwDropCapsDlg ,SwBackgroundDlg, SwNumFmtDlg SwBorderDlg SwWrapDlg SwFldEditDlg begin const SfxItemSet* AbstractSfxDialog_Impl::GetOutputItemSet() const @@ -203,26 +199,22 @@ void AbstractSfxDialog_Impl::SetText( const XubString& rStr ) { pDlg->SetText( rStr ); } + String AbstractSfxDialog_Impl::GetText() const { return pDlg->GetText(); } -//add for SwAddrDlg, SwDropCapsDlg ,SwBackgroundDlg, SwNumFmtDlg SwBorderDlg SwWrapDlg SwFldEditDlg end - -//add for SwAsciiFilterDlg begin void AbstractSwAsciiFilterDlg_Impl::FillOptions( SwAsciiOptions& rOptions ) { pDlg->FillOptions(rOptions); } -//add for SwAsciiFilterDlg end -//add for SwSplitTblDlg sal_uInt16 AbstractSplitTableDialog_Impl::GetSplitMode() { return pDlg->GetSplitMode(); } -//add for SwBreakDlg begin + String AbstractSwBreakDlg_Impl::GetTemplateName() { return pDlg->GetTemplateName(); @@ -237,17 +229,13 @@ sal_uInt16 AbstractSwBreakDlg_Impl:: GetPageNumber() { return pDlg->GetPageNumber(); } -//add for SwBreakDlg end -//add for SwConvertTableDlg begin void AbstractSwConvertTableDlg_Impl::GetValues( sal_Unicode& rDelim,SwInsertTableOptions& rInsTblFlags, SwTableAutoFmt *& prTAFmt ) { pDlg->GetValues(rDelim,rInsTblFlags, prTAFmt); } -//add for SwConvertTableDlg end -//add for SwInsertDBColAutoPilot begin void AbstractSwInsertDBColAutoPilot_Impl::DataToDoc( const uno::Sequence< uno::Any >& rSelection, uno::Reference< sdbc::XDataSource> rxSource, uno::Reference< sdbc::XConnection> xConnection, @@ -255,86 +243,77 @@ void AbstractSwInsertDBColAutoPilot_Impl::DataToDoc( const uno::Sequence< uno::A { pDlg->DataToDoc(rSelection, rxSource, xConnection, xResultSet); } -//add for SwInsertDBColAutoPilot end -// add for DropDownFieldDialog begin ByteString AbstractDropDownFieldDialog_Impl::GetWindowState( sal_uLong nMask ) const { return pDlg->GetWindowState(nMask); } + void AbstractDropDownFieldDialog_Impl::SetWindowState( const ByteString& rStr ) { pDlg->SetWindowState(rStr); } -//add for DropDownFieldDialog end -//add for SwLabDlg begin - -void AbstarctSwLabDlg_Impl::SetCurPageId( sal_uInt16 nId ) +void AbstractSwLabDlg_Impl::SetCurPageId( sal_uInt16 nId ) { pDlg->SetCurPageId( nId ); } -const SfxItemSet* AbstarctSwLabDlg_Impl::GetOutputItemSet() const +const SfxItemSet* AbstractSwLabDlg_Impl::GetOutputItemSet() const { return pDlg->GetOutputItemSet(); } -const sal_uInt16* AbstarctSwLabDlg_Impl::GetInputRanges(const SfxItemPool& pItem ) +const sal_uInt16* AbstractSwLabDlg_Impl::GetInputRanges(const SfxItemPool& pItem ) { return pDlg->GetInputRanges( pItem ); } -void AbstarctSwLabDlg_Impl::SetInputSet( const SfxItemSet* pInSet ) +void AbstractSwLabDlg_Impl::SetInputSet( const SfxItemSet* pInSet ) { pDlg->SetInputSet( pInSet ); } -void AbstarctSwLabDlg_Impl::SetText( const XubString& rStr ) +void AbstractSwLabDlg_Impl::SetText( const XubString& rStr ) { pDlg->SetText( rStr ); } -String AbstarctSwLabDlg_Impl::GetText() const + +String AbstractSwLabDlg_Impl::GetText() const { return pDlg->GetText(); } -const String& AbstarctSwLabDlg_Impl::GetBusinessCardStr() const + +const String& AbstractSwLabDlg_Impl::GetBusinessCardStr() const { return pDlg->GetBusinessCardStr(); } -Printer * AbstarctSwLabDlg_Impl::GetPrt() + +Printer * AbstractSwLabDlg_Impl::GetPrt() { return pDlg->GetPrt(); } -//add for SwLabDlg end - -//add for SwSelGlossaryDlg begin - -void AbstarctSwSelGlossaryDlg_Impl::InsertGlos(const String &rRegion, const String &rGlosName) +void AbstractSwSelGlossaryDlg_Impl::InsertGlos(const String &rRegion, const String &rGlosName) { pDlg->InsertGlos( rRegion, rGlosName ); } -sal_uInt16 AbstarctSwSelGlossaryDlg_Impl::GetSelectedIdx() const + +sal_uInt16 AbstractSwSelGlossaryDlg_Impl::GetSelectedIdx() const { return pDlg->GetSelectedIdx(); } -void AbstarctSwSelGlossaryDlg_Impl::SelectEntryPos(sal_uInt16 nIdx) + +void AbstractSwSelGlossaryDlg_Impl::SelectEntryPos(sal_uInt16 nIdx) { pDlg->SelectEntryPos( nIdx ); } -//add for SwSelGlossaryDlg end - -//add for SwAutoFormatDlg begin - void AbstractSwAutoFormatDlg_Impl::FillAutoFmtOfIndex( SwTableAutoFmt*& rToFill ) const { pDlg->FillAutoFmtOfIndex(rToFill); } -//add for SwAutoFormatDlg end -//add for SwFldDlg begin void AbstractSwFldDlg_Impl::SetCurPageId( sal_uInt16 nId ) { pDlg->SetCurPageId( nId ); @@ -359,10 +338,12 @@ void AbstractSwFldDlg_Impl::SetText( const XubString& rStr ) { pDlg->SetText( rStr ); } + String AbstractSwFldDlg_Impl::GetText() const { return pDlg->GetText(); } + void AbstractSwFldDlg_Impl::Start( sal_Bool bShowl ) { pDlg->Start( bShowl ); @@ -377,10 +358,12 @@ void AbstractSwFldDlg_Impl::ReInitDlg() { pDlg->ReInitDlg(); } + void AbstractSwFldDlg_Impl::ActivateDatabasePage() { pDlg->ActivateDatabasePage(); } + Window* AbstractSwFldDlg_Impl::GetWindow() { return (Window*)pDlg; @@ -389,9 +372,6 @@ void AbstractSwFldDlg_Impl::ShowPage( sal_uInt16 nId ) { pDlg->ShowPage(nId); } -//add for SwFldD end - -//add for SwRenameXNamedDlg begin void AbstractSwRenameXNamedDlg_Impl::SetForbiddenChars( const String& rSet ) { @@ -404,17 +384,12 @@ void AbstractSwRenameXNamedDlg_Impl::SetAlternativeAccess( { pDlg->SetAlternativeAccess( xSecond, xThird); } -//add for SwRenameXNamedDlg end - -//add for SwModalRedlineAcceptDlg begin void AbstractSwModalRedlineAcceptDlg_Impl::AcceptAll( sal_Bool bAccept ) { pDlg->AcceptAll( bAccept); } -//add for SwModalRedlineAcceptDlg end -// AbstractGlossaryDlg_Impl begin String AbstractGlossaryDlg_Impl::GetCurrGrpName() const { return pDlg->GetCurrGrpName(); @@ -424,9 +399,7 @@ String AbstractGlossaryDlg_Impl::GetCurrShortName() const { return pDlg->GetCurrShortName(); } -// AbstractGlossaryDlg_Impl end -// AbstractFldInputDlg_Impl begin void AbstractFldInputDlg_Impl::SetWindowState( const ByteString& rStr ) { pDlg->SetWindowState( rStr ); @@ -436,9 +409,7 @@ ByteString AbstractFldInputDlg_Impl::GetWindowState( sal_uLong nMask ) const { return pDlg->GetWindowState( nMask ); } -// AbstractFldInputDlg_Impl end -// AbstractInsFootNoteDlg_Impl begin String AbstractInsFootNoteDlg_Impl::GetFontName() { return pDlg->GetFontName(); @@ -447,6 +418,7 @@ sal_Bool AbstractInsFootNoteDlg_Impl::IsEndNote() { return pDlg->IsEndNote(); } + String AbstractInsFootNoteDlg_Impl::GetStr() { return pDlg->GetStr(); @@ -455,13 +427,12 @@ void AbstractInsFootNoteDlg_Impl::SetHelpId( const rtl::OString& sHelpId ) { pDlg->SetHelpId( sHelpId ); } + void AbstractInsFootNoteDlg_Impl::SetText( const XubString& rStr ) { pDlg->SetText( rStr ); } -// AbstractInsFootNoteDlg_Impl end -// AbstractInsertGrfRulerDlg_Impl begin String AbstractInsertGrfRulerDlg_Impl::GetGraphicName() { return pDlg->GetGraphicName(); @@ -474,22 +445,19 @@ sal_Bool AbstractInsertGrfRulerDlg_Impl::HasImages() const { return pDlg->HasImages(); } -// AbstractInsertGrfRulerDlg_Impl end -// AbstractInsTableDlg_Impl begin void AbstractInsTableDlg_Impl::GetValues( String& rName, sal_uInt16& rRow, sal_uInt16& rCol, SwInsertTableOptions& rInsTblFlags, String& rTableAutoFmtName, SwTableAutoFmt *& prTAFmt ) { pDlg->GetValues( rName, rRow, rCol, rInsTblFlags, rTableAutoFmtName, prTAFmt); } -// AbstractInsTableDlg_Impl end -// AbstractJavaEditDialog_Impl begin String AbstractJavaEditDialog_Impl::GetText() { return pDlg->GetText(); } + String AbstractJavaEditDialog_Impl::GetType() { return pDlg->GetType(); @@ -506,13 +474,12 @@ sal_Bool AbstractJavaEditDialog_Impl::IsUpdate() { return pDlg->IsUpdate(); } -// AbstractJavaEditDialog_Impl end -// AbstractMailMergeDlg_Impl begin sal_uInt16 AbstractMailMergeDlg_Impl::GetMergeType() { return pDlg->GetMergeType(); } + const ::rtl::OUString& AbstractMailMergeDlg_Impl::GetSaveFilter() const { return pDlg->GetSaveFilter(); @@ -522,78 +489,72 @@ const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any > AbstractMail { return pDlg->GetSelection(); } + uno::Reference< sdbc::XResultSet> AbstractMailMergeDlg_Impl::GetResultSet() const { return pDlg->GetResultSet(); } -// AbstractMailMergeDlg_Impl end -// AbstractMailMergeCreateFromDlg_Impl begin + sal_Bool AbstractMailMergeCreateFromDlg_Impl::IsThisDocument() const { return pDlg->IsThisDocument(); } -// AbstractMailMergeCreateFromDlg_Impl end -//AbstractMailMergeFieldConnectionsDlg_Impl begin + sal_Bool AbstractMailMergeFieldConnectionsDlg_Impl::IsUseExistingConnections() const { return pDlg->IsUseExistingConnections(); } -// AbstractMailMergeFieldConnectionsDlg_Impl end -// AbstractMultiTOXTabDialog_Impl begin SwForm* AbstractMultiTOXTabDialog_Impl::GetForm(CurTOXType eType) { return pDlg->GetForm(eType); } + CurTOXType AbstractMultiTOXTabDialog_Impl::GetCurrentTOXType() const { return pDlg->GetCurrentTOXType(); } + SwTOXDescription& AbstractMultiTOXTabDialog_Impl::GetTOXDescription(CurTOXType eTOXTypes) { return pDlg->GetTOXDescription(eTOXTypes); } + const SfxItemSet* AbstractMultiTOXTabDialog_Impl::GetOutputItemSet() const { return pDlg->GetOutputItemSet(); } -// AbstractMultiTOXTabDialog_Impl end -// AbstractEditRegionDlg_Impl begin void AbstractEditRegionDlg_Impl::SelectSection(const String& rSectionName) { pDlg->SelectSection(rSectionName); } -// AbstractEditRegionDlg_Impl end -//AbstractInsertSectionTabDialog_Impl begin + void AbstractInsertSectionTabDialog_Impl::SetSectionData(SwSectionData const& rSect) { pDlg->SetSectionData(rSect); } -// AbstractInsertSectionTabDialog_Impl end -//AbstractIndexMarkFloatDlg_Impl begin void AbstractIndexMarkFloatDlg_Impl::ReInitDlg(SwWrtShell& rWrtShell) { pDlg->ReInitDlg( rWrtShell); } + Window* AbstractIndexMarkFloatDlg_Impl::GetWindow() { return (Window*)pDlg; } -// AbstractIndexMarkFloatDlg_Impl end -//AbstractAuthMarkFloatDlg_Impl begin void AbstractAuthMarkFloatDlg_Impl::ReInitDlg(SwWrtShell& rWrtShell) { pDlg->ReInitDlg( rWrtShell); } + Window* AbstractAuthMarkFloatDlg_Impl::GetWindow() { return (Window*)pDlg; } -// AbstractAuthMarkFloatDlg_Impl end AbstractMailMergeWizard_Impl::~AbstractMailMergeWizard_Impl() { @@ -612,13 +573,15 @@ long AbstractMailMergeWizard_Impl::GetResult() return pDlg->GetResult(); } -#ifdef DBG_UTIL +#if OSL_DEBUG_LEVEL > 1 IMPL_LINK( AbstractMailMergeWizard_Impl, EndDialogHdl, SwMailMergeWizard*, pDialog ) #else IMPL_LINK( AbstractMailMergeWizard_Impl, EndDialogHdl, SwMailMergeWizard*, EMPTYARG ) #endif { - DBG_ASSERT( pDialog == pDlg, "wrong dialog passed to EndDialogHdl!" ); +#if OSL_DEBUG_LEVEL > 1 + OSL_ENSURE( pDialog == pDlg, "wrong dialog passed to EndDialogHdl!" ); +#endif aEndDlgHdl.Call( this ); aEndDlgHdl = Link(); @@ -630,6 +593,7 @@ void AbstractMailMergeWizard_Impl::SetReloadDocument(const String& rURL) { pDlg->SetReloadDocument(rURL); } + const String& AbstractMailMergeWizard_Impl::GetReloadDocument() const { return pDlg->GetReloadDocument(); @@ -638,20 +602,18 @@ sal_Bool AbstractMailMergeWizard_Impl::ShowPage( sal_uInt16 nLevel ) { return pDlg->skipUntil(nLevel); } + sal_uInt16 AbstractMailMergeWizard_Impl::GetRestartPage() const { return pDlg->GetRestartPage(); } -//-------------- SwAbstractDialogFactory implementation-------------- - AbstractSwWordCountDialog* SwAbstractDialogFactory_Impl::CreateSwWordCountDialog(Window* pParent) { SwWordCountDialog* pDlg = new SwWordCountDialog( pParent ); return new AbstractSwWordCountDialog_Impl( pDlg ); } -//add for SwInsertAbstractDlg begin AbstractSwInsertAbstractDlg * SwAbstractDialogFactory_Impl::CreateSwInsertAbstractDlg( Window* pParent, int nResId ) { @@ -669,7 +631,6 @@ AbstractSwInsertAbstractDlg * SwAbstractDialogFactory_Impl::CreateSwInsertAbstra return new AbstractSwInsertAbstractDlg_Impl( pDlg ); return 0; } -//add for SwInsertAbstractDlg end SfxAbstractDialog* SwAbstractDialogFactory_Impl::CreateSfxDialog( Window* pParent, const SfxItemSet& rSet, @@ -701,7 +662,6 @@ SfxAbstractDialog* SwAbstractDialogFactory_Impl::CreateSfxDialog( Window* pParen return 0; } -// add for SwAsciiFilterDlg begin AbstractSwAsciiFilterDlg* SwAbstractDialogFactory_Impl::CreateSwAsciiFilterDlg( Window* pParent, SwDocShell& rDocSh, SvStream* pStream, @@ -723,9 +683,6 @@ AbstractSwAsciiFilterDlg* SwAbstractDialogFactory_Impl::CreateSwAsciiFilterDlg( return 0; } -//add for SwAsciiFilterDlg end - -// add for SwInsertBookmarkDlg begin VclAbstractDialog* SwAbstractDialogFactory_Impl::CreateSwInsertBookmarkDlg( Window *pParent, SwWrtShell &rSh, SfxRequest& rReq, @@ -747,10 +704,6 @@ VclAbstractDialog* SwAbstractDialogFactory_Impl::CreateSwInsertBookmarkDlg( Wind return 0; } -//add for SwInsertBookmarkDlg end - -//add for SwBreakDlg begin - AbstractSwBreakDlg * SwAbstractDialogFactory_Impl::CreateSwBreakDlg ( Window *pParent, SwWrtShell &rSh, int nResId ) @@ -770,9 +723,7 @@ AbstractSwBreakDlg * SwAbstractDialogFactory_Impl::CreateSwBreakDlg ( Window *pP return new AbstractSwBreakDlg_Impl( pDlg ); return 0; } -//add for SwBreakDlg end -// add for SwChangeDBDlg begin VclAbstractDialog * SwAbstractDialogFactory_Impl::CreateSwChangeDBDlg( SwView& rVw, int nResId ) { Dialog* pDlg=NULL; @@ -791,9 +742,7 @@ VclAbstractDialog * SwAbstractDialogFactory_Impl::CreateSwChangeDBDlg( SwView& return 0; } -// add for SwChangeDBDlg end -// add for SwCharDlg begin SfxAbstractTabDialog * SwAbstractDialogFactory_Impl::CreateSwCharDlg(Window* pParent, SwView& pVw, const SfxItemSet& rCoreSet, int nResId, // add for SwCharDlg const String* pFmtStr , sal_Bool bIsDrwTxtDlg ) { @@ -813,9 +762,7 @@ SfxAbstractTabDialog * SwAbstractDialogFactory_Impl::CreateSwCharDlg(Window* pP return 0; } -// add for SwCharDlg end -//add for SwConvertTableDlg begin AbstractSwConvertTableDlg* SwAbstractDialogFactory_Impl::CreateSwConvertTableDlg ( SwView& rView,int nResId, bool bToTable ) { @@ -834,9 +781,6 @@ AbstractSwConvertTableDlg* SwAbstractDialogFactory_Impl::CreateSwConvertTableDlg return 0; } -//add for SwConvertTableDlg end - -//add for SwCaptionDialog begin VclAbstractDialog * SwAbstractDialogFactory_Impl::CreateSwCaptionDialog ( Window *pParent, SwView &rV,int nResId) { Dialog* pDlg=NULL; @@ -854,9 +798,6 @@ VclAbstractDialog * SwAbstractDialogFactory_Impl::CreateSwCaptionDialog ( Window return new VclAbstractDialog_Impl( pDlg ); return 0; } -//add for SwCaptionDialog end - -//add for SwInsertDBColAutoPilot begin AbstractSwInsertDBColAutoPilot* SwAbstractDialogFactory_Impl::CreateSwInsertDBColAutoPilot( SwView& rView, // add for SwInsertDBColAutoPilot uno::Reference< sdbc::XDataSource> rxSource, @@ -878,8 +819,7 @@ AbstractSwInsertDBColAutoPilot* SwAbstractDialogFactory_Impl::CreateSwInsertDBCo return new AbstractSwInsertDBColAutoPilot_Impl( pDlg ); return 0; } -//add for SwInsertDBColAutoPilot end -//add for SwFootNoteOptionDlg begin + SfxAbstractTabDialog * SwAbstractDialogFactory_Impl::CreateSwFootNoteOptionDlg( Window *pParent, SwWrtShell &rSh,int nResId) { SfxTabDialog* pDlg=NULL; @@ -897,10 +837,6 @@ SfxAbstractTabDialog * SwAbstractDialogFactory_Impl::CreateSwFootNoteOptionDlg( return new AbstractTabDialog_Impl( pDlg ); return 0; } -//add for SwFootNoteOptionDlg begin - - -//add for DropDownFieldDialog begin AbstractDropDownFieldDialog * SwAbstractDialogFactory_Impl::CreateDropDownFieldDialog ( Window *pParent, SwWrtShell &rSh, //add for DropDownFieldDialog SwField* pField,int nResId, sal_Bool bNextButton ) @@ -920,9 +856,7 @@ AbstractDropDownFieldDialog * SwAbstractDialogFactory_Impl::CreateDropDownField return new AbstractDropDownFieldDialog_Impl( pDlg ); return 0; } -//add for DropDownFieldDialog end -//add for SwEnvDlg begin SfxAbstractTabDialog* SwAbstractDialogFactory_Impl::CreateSwEnvDlg ( Window* pParent, const SfxItemSet& rSet, SwWrtShell* pWrtSh, Printer* pPrt, sal_Bool bInsert,int nResId ) //add for SwEnvDlg @@ -942,11 +876,8 @@ SfxAbstractTabDialog* SwAbstractDialogFactory_Impl::CreateSwEnvDlg ( Window* pPa return new AbstractTabDialog_Impl( pDlg ); return 0; } -//add for SwEnvDlg end -//add for SwLabDlg begin - -AbstarctSwLabDlg* SwAbstractDialogFactory_Impl::CreateSwLabDlg ( Window* pParent, const SfxItemSet& rSet, //add for SwLabDlg +AbstractSwLabDlg* SwAbstractDialogFactory_Impl::CreateSwLabDlg ( Window* pParent, const SfxItemSet& rSet, //add for SwLabDlg SwNewDBMgr* pNewDBMgr, sal_Bool bLabel,int nResId ) { SwLabDlg* pDlg=NULL; @@ -961,7 +892,7 @@ AbstarctSwLabDlg* SwAbstractDialogFactory_Impl::CreateSwLabDlg ( Window* pParent } if ( pDlg ) - return new AbstarctSwLabDlg_Impl( pDlg ); + return new AbstractSwLabDlg_Impl( pDlg ); return 0; } @@ -970,9 +901,7 @@ SwLabDlgMethod SwAbstractDialogFactory_Impl::GetSwLabDlgStaticMethod () return SwLabDlg::UpdateFieldInformation; } -//add for SwLabDlg end -//add for SwParaDlg begin SfxAbstractTabDialog* SwAbstractDialogFactory_Impl::CreateSwParaDlg ( Window *pParent, SwView& rVw, const SfxItemSet& rCoreSet , sal_uInt8 nDialogMode, @@ -996,9 +925,7 @@ SfxAbstractTabDialog* SwAbstractDialogFactory_Impl::CreateSwParaDlg ( Window *pP return new AbstractTabDialog_Impl( pDlg ); return 0; } -//add for SwParaDlg end -//add for SwTableHeightDlg SwSortDlg begin VclAbstractDialog * SwAbstractDialogFactory_Impl::CreateVclAbstractDialog ( Window *pParent, SwWrtShell &rSh, int nResId ) { Dialog* pDlg=NULL; @@ -1025,16 +952,13 @@ VclAbstractDialog * SwAbstractDialogFactory_Impl::CreateVclAbstractDialog ( Wind return new VclAbstractDialog_Impl( pDlg ); return 0; } -//add for SwTableHeightDlg SwSortDlg ,end -//add for SwSplitTblDlg begin + AbstractSplitTableDialog * SwAbstractDialogFactory_Impl::CreateSplitTblDialog ( Window *pParent, SwWrtShell &rSh ) { return new AbstractSplitTableDialog_Impl( new SwSplitTblDlg( pParent, rSh) ); } -//add SwSplitTblDlg end -//add for SwSelGlossaryDlg begin -AbstarctSwSelGlossaryDlg * SwAbstractDialogFactory_Impl::CreateSwSelGlossaryDlg ( Window * pParent, const String &rShortName, int nResId ) +AbstractSwSelGlossaryDlg * SwAbstractDialogFactory_Impl::CreateSwSelGlossaryDlg ( Window * pParent, const String &rShortName, int nResId ) { SwSelGlossaryDlg* pDlg=NULL; switch ( nResId ) @@ -1048,13 +972,10 @@ AbstarctSwSelGlossaryDlg * SwAbstractDialogFactory_Impl::CreateSwSelGlossaryDlg } if ( pDlg ) - return new AbstarctSwSelGlossaryDlg_Impl( pDlg ); + return new AbstractSwSelGlossaryDlg_Impl( pDlg ); return 0; } -//add for SwSelGlossaryDlg end - -//add for SwAutoFormatDlg begin AbstractSwAutoFormatDlg * SwAbstractDialogFactory_Impl::CreateSwAutoFormatDlg( Window* pParent, SwWrtShell* pShell, int nResId, sal_Bool bSetAutoFmt, @@ -1075,9 +996,7 @@ AbstractSwAutoFormatDlg * SwAbstractDialogFactory_Impl::CreateSwAutoFormatDlg( W return new AbstractSwAutoFormatDlg_Impl( pDlg ); return 0; } -//add for SwAutoFormatDlg end -//add for SwBorderDlg begin SfxAbstractDialog * SwAbstractDialogFactory_Impl::CreateSwBorderDlg (Window* pParent, SfxItemSet& rSet, sal_uInt16 nType,int nResId ) { SfxModalDialog* pDlg=NULL; @@ -1094,9 +1013,7 @@ SfxAbstractDialog * SwAbstractDialogFactory_Impl::CreateSwBorderDlg (Window* pPa return new AbstractSfxDialog_Impl( pDlg ); return 0; } -//add for SwBorderDlg end -//add for SwWrapDlg begin SfxAbstractDialog* SwAbstractDialogFactory_Impl::CreateSwWrapDlg ( Window* pParent, SfxItemSet& rSet, SwWrtShell* pSh, sal_Bool bDrawMode, int nResId ) { SfxModalDialog* pDlg=NULL; @@ -1113,9 +1030,7 @@ SfxAbstractDialog* SwAbstractDialogFactory_Impl::CreateSwWrapDlg ( Window* pPare return new AbstractSfxDialog_Impl( pDlg ); return 0; } -//add for SwWrapDlg end -//add for SwTableWidthDlg begin VclAbstractDialog * SwAbstractDialogFactory_Impl::CreateSwTableWidthDlg ( Window *pParent, SwTableFUNC &rFnc , int nResId ) { Dialog* pDlg=NULL; @@ -1133,9 +1048,7 @@ VclAbstractDialog * SwAbstractDialogFactory_Impl::CreateSwTableWidthDlg ( Window return new VclAbstractDialog_Impl( pDlg ); return 0; } -//add for SwTableWidthDlg end - //add for SwTableTabDlg begin SfxAbstractTabDialog* SwAbstractDialogFactory_Impl::CreateSwTableTabDlg( Window* pParent, SfxItemPool& Pool, const SfxItemSet* pItemSet, SwWrtShell* pSh,int nResId ) { @@ -1154,9 +1067,7 @@ SfxAbstractTabDialog* SwAbstractDialogFactory_Impl::CreateSwTableTabDlg( Window* return new AbstractTabDialog_Impl( pDlg ); return 0; } - //add for SwTableTabDlg end -//add for SwFldDlg begin AbstractSwFldDlg * SwAbstractDialogFactory_Impl::CreateSwFldDlg ( SfxBindings* pB, SwChildWinWrapper* pCW, Window *pParent, int nResId ) { SwFldDlg* pDlg=NULL; @@ -1174,9 +1085,7 @@ AbstractSwFldDlg * SwAbstractDialogFactory_Impl::CreateSwFldDlg ( SfxBindings* p return new AbstractSwFldDlg_Impl( pDlg ); return 0; } -//add for SwFldDlg end -//add for SwFldEditDlg begin SfxAbstractDialog* SwAbstractDialogFactory_Impl::CreateSwFldEditDlg ( SwView& rVw, int nResId ) { SfxModalDialog* pDlg=NULL; @@ -1193,9 +1102,7 @@ SfxAbstractDialog* SwAbstractDialogFactory_Impl::CreateSwFldEditDlg ( SwView& return new AbstractSfxDialog_Impl( pDlg ); return 0; } -//add for SwFldEditDlg -//add for SwRenameXNamedDlg begin AbstractSwRenameXNamedDlg * SwAbstractDialogFactory_Impl::CreateSwRenameXNamedDlg( Window* pParent, STAR_REFERENCE( container::XNamed ) & xNamed, STAR_REFERENCE( container::XNameAccess ) & xNameAccess,int nResId ) @@ -1215,9 +1122,6 @@ AbstractSwRenameXNamedDlg * SwAbstractDialogFactory_Impl::CreateSwRenameXNamedDl return 0; } -//add for SwRenameXNamedDlg end - -//add for SwModalRedlineAcceptDlg begin AbstractSwModalRedlineAcceptDlg * SwAbstractDialogFactory_Impl::CreateSwModalRedlineAcceptDlg ( Window *pParent, int nResId ) { SwModalRedlineAcceptDlg* pDlg=NULL; @@ -1234,7 +1138,6 @@ AbstractSwModalRedlineAcceptDlg * SwAbstractDialogFactory_Impl::CreateSwModalRed return new AbstractSwModalRedlineAcceptDlg_Impl( pDlg ); return 0; } -//add for SwModalRedlineAcceptDlg end VclAbstractDialog * SwAbstractDialogFactory_Impl::CreateSwVclDialog( int nResId, Window* pParent, sal_Bool& rWithPrev ) //add for SwMergeTblDlg @@ -1252,6 +1155,7 @@ VclAbstractDialog * SwAbstractDialogFactory_Impl::CreateSwVclDialog( int nResId, return new VclAbstractDialog_Impl( pDlg ); return 0; } + SfxAbstractTabDialog* SwAbstractDialogFactory_Impl::CreateFrmTabDialog( int nResId, SfxViewFrame *pFrame, Window *pParent, const SfxItemSet& rCoreSet, @@ -1355,6 +1259,14 @@ AbstractInsFootNoteDlg* SwAbstractDialogFactory_Impl::CreateInsFootNoteDlg( int return 0; } +VclAbstractDialog * SwAbstractDialogFactory_Impl::CreateTitlePageDlg ( Window *pParent ) +{ + Dialog* pDlg = new SwTitlePageDlg( pParent ); + if ( pDlg ) + return new VclAbstractDialog_Impl( pDlg ); + return 0; +} + VclAbstractDialog * SwAbstractDialogFactory_Impl::CreateVclSwViewDialog( int nResId, SwView& rView, sal_Bool /*bCol*/ ) //add for SwInsRowColDlg, SwLineNumberingDlg { @@ -1446,6 +1358,7 @@ AbstractMailMergeDlg * SwAbstractDialogFactory_Impl::CreateMailMergeDlg( int nRe return new AbstractMailMergeDlg_Impl( pDlg ); return 0; } + AbstractMailMergeCreateFromDlg * SwAbstractDialogFactory_Impl::CreateMailMergeCreateFromDlg( int nResId, Window* pParent ) //add for SwMailMergeCreateFromDlg { @@ -1462,6 +1375,7 @@ AbstractMailMergeCreateFromDlg * SwAbstractDialogFactory_Impl::CreateMailMergeCr return new AbstractMailMergeCreateFromDlg_Impl( pDlg ); return 0; } + AbstractMailMergeFieldConnectionsDlg * SwAbstractDialogFactory_Impl::CreateMailMergeFieldConnectionsDlg( int nResId, Window* pParent ) //add for SwMailMergeFieldConnectionsDlg { @@ -1495,6 +1409,7 @@ VclAbstractDialog * SwAbstractDialogFactory_Impl::CreateMultiTOXMarkDlg( int nRe return new VclAbstractDialog_Impl( pDlg ); return 0; } + SfxAbstractTabDialog* SwAbstractDialogFactory_Impl::CreateSwTabDialog( int nResId, Window* pParent, const SfxItemSet* pSwItemSet, @@ -1517,6 +1432,7 @@ SfxAbstractTabDialog* SwAbstractDialogFactory_Impl::CreateSwTabDialog( int nResI return new AbstractTabDialog_Impl( pDlg ); return 0; } + AbstractMultiTOXTabDialog * SwAbstractDialogFactory_Impl::CreateMultiTOXTabDialog( int nResId, Window* pParent, const SfxItemSet& rSet, SwWrtShell &rShell, @@ -1536,6 +1452,7 @@ AbstractMultiTOXTabDialog * SwAbstractDialogFactory_Impl::CreateMultiTOXTabDialo return new AbstractMultiTOXTabDialog_Impl( pDlg ); return 0; } + AbstractEditRegionDlg * SwAbstractDialogFactory_Impl::CreateEditRegionDlg( int nResId, Window* pParent, SwWrtShell& rWrtSh ) //add for SwEditRegionDlg { @@ -1552,6 +1469,7 @@ AbstractEditRegionDlg * SwAbstractDialogFactory_Impl::CreateEditRegionDlg( int n return new AbstractEditRegionDlg_Impl( pDlg ); return 0; } + AbstractInsertSectionTabDialog * SwAbstractDialogFactory_Impl::CreateInsertSectionTabDialog( int nResId, Window* pParent, const SfxItemSet& rSet, SwWrtShell& rSh) //add for SwInsertSectionTabDialog { @@ -1632,6 +1550,7 @@ VclAbstractDialog * SwAbstractDialogFactory_Impl::CreateIndexMarkModalDlg( int n return new VclAbstractDialog_Impl( pDlg ); return 0; } + //add for SwIndexMarkModalDlg end AbstractMailMergeWizard* SwAbstractDialogFactory_Impl::CreateMailMergeWizard( SwView& rView, SwMailMergeConfigItem& rConfigItem) @@ -1696,7 +1615,7 @@ CreateTabPage SwAbstractDialogFactory_Impl::GetTabPageCreatorFunc( sal_uInt16 nI break; case RID_SW_TP_OPTTEST_PAGE : case TP_OPTTEST_PAGE : -#ifdef DBG_UTIL +#if OSL_DEBUG_LEVEL > 1 pRet = SwTestTabPage::Create; #endif break; @@ -1740,3 +1659,5 @@ GetTabPageRanges SwAbstractDialogFactory_Impl::GetTabPageRangesFunc( sal_uInt16 return 0; } + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |