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