19#ifndef INCLUDED_SW_SOURCE_UI_DIALOG_SWDLGFACT_HXX
20#define INCLUDED_SW_SOURCE_UI_DIALOG_SWDLGFACT_HXX
83class DropDownFieldDialog;
84class DropDownFormFieldDialog;
85class DateFormFieldDialog;
92 std::shared_ptr<SwWordCountFloatDlg>
m_xDlg;
98 virtual short Execute()
override;
101 virtual std::shared_ptr<SfxDialogController>
GetController()
override;
106 std::unique_ptr<SwInsertAbstractDlg>
m_xDlg;
112 virtual short Execute()
override;
119 std::unique_ptr<SfxSingleTabDialogController>
m_xDlg;
125 virtual short Execute()
override;
127 virtual void SetText(
const OUString& rStr)
override;
132 std::shared_ptr<SfxSingleTabDialogController>
m_xDlg;
138 virtual short Execute()
override;
141 virtual void SetText(
const OUString& rStr)
override;
146 std::unique_ptr<SwAsciiFilterDlg>
m_xDlg;
152 virtual short Execute()
override;
165 virtual short Execute()
override;
177 std::shared_ptr<weld::GenericDialogController>
m_xDlg;
183 virtual short Execute()
override;
195 virtual short Execute()
override;
200 std::unique_ptr<SwMultiTOXMarkDlg>
m_xDlg;
206 virtual short Execute()
override;
211 std::shared_ptr<weld::DialogController>
m_xDlg;
218 virtual sal_uInt16
GetKind()
override;
219 virtual ::std::optional<sal_uInt16>
GetPageNumber()
override;
220 std::optional<SwLineBreakClear>
GetClear()
override;
227 std::shared_ptr<weld::DialogController>
m_xDlg;
246 virtual short Execute()
override;
251 std::unique_ptr<SwTableHeightDlg>
m_xDlg;
257 virtual short Execute()
override;
268 virtual short Execute()
override;
279 virtual short Execute()
override;
287 std::shared_ptr<SfxTabDialogController>
m_xDlg;
293 virtual short Execute()
override;
295 virtual void SetCurPageId(
const OUString &rName )
override;
300 virtual void SetText(
const OUString& rStr )
override;
318 std::unique_ptr<SwConvertTableDlg>
m_xDlg;
324 virtual short Execute()
override;
331 std::unique_ptr<SwInsertDBColAutoPilot>
m_xDlg;
337 virtual short Execute()
override;
338 virtual void DataToDoc(
const css::uno::Sequence< css::uno::Any >& rSelection,
339 css::uno::Reference< css::sdbc::XDataSource> rxSource,
340 css::uno::Reference< css::sdbc::XConnection> xConnection,
341 css::uno::Reference< css::sdbc::XResultSet > xResultSet)
override;
346 std::unique_ptr<sw::DropDownFieldDialog>
m_xDlg;
352 virtual short Execute()
override;
359 std::unique_ptr<sw::DropDownFormFieldDialog>
m_xDlg;
365 virtual short Execute()
override;
370 std::unique_ptr<sw::DateFormFieldDialog>
m_xDlg;
376 virtual short Execute()
override;
387 virtual short Execute()
override;
388 virtual void SetCurPageId(
const OUString &rName )
override;
393 virtual void SetText(
const OUString& rStr )
override;
400 std::unique_ptr<SwSelGlossaryDlg>
m_xDlg;
406 virtual short Execute()
override;
407 virtual void InsertGlos(
const OUString &rRegion,
const OUString &rGlosName)
override;
414 std::unique_ptr<SwAutoFormatDlg, o3tl::default_delete<SwAutoFormatDlg>>
m_xDlg;
420 virtual short Execute()
override;
432 virtual short Execute()
override;
434 virtual void SetCurPageId(
const OUString &rName )
override;
439 virtual void SetText(
const OUString& rStr )
override;
444 virtual std::shared_ptr<SfxDialogController>
GetController()
override;
449 std::unique_ptr<SwRenameXNamedDlg>
m_xDlg;
455 virtual short Execute()
override;
458 css::uno::Reference< css::container::XNameAccess > & xSecond,
459 css::uno::Reference< css::container::XNameAccess > & xThird )
override;
468 std::shared_ptr<SwContentControlListItemDlg>
m_xDlg;
472 std::shared_ptr<SwContentControlListItemDlg> xDlg)
483 std::unique_ptr<SwModalRedlineAcceptDlg>
m_xDlg;
489 virtual short Execute()
override;
501 virtual short Execute()
override;
515 virtual short Execute()
override;
516 virtual void EndDialog(sal_Int32)
override;
524 std::unique_ptr<SwInsFootNoteDlg>
m_xDlg;
530 virtual short Execute()
override;
533 virtual OUString
GetStr()
override;
535 virtual void SetHelpId(
const OUString& sHelpId )
override;
536 virtual void SetText(
const OUString& rStr )
override;
542 std::shared_ptr<weld::DialogController>
m_xDlg;
548 virtual void GetValues( OUString& rName, sal_uInt16& rRow, sal_uInt16& rCol,
550 std::unique_ptr<SwTableAutoFormat>& prTAFormat )
override;
557 std::unique_ptr<SwJavaEditDialog>
m_xDlg;
563 virtual short Execute()
override;
566 virtual bool IsUrl()
const override;
567 virtual bool IsNew()
const override;
568 virtual bool IsUpdate()
const override;
580 virtual short Execute()
override;
583 virtual css::uno::Sequence< css::uno::Any >
GetSelection()
const override ;
584 virtual css::uno::Reference< css::sdbc::XResultSet>
GetResultSet()
const override;
596 std::unique_ptr<SwMailMergeCreateFromDlg>
m_xDlg;
602 virtual short Execute()
override;
609 std::unique_ptr<SwMailMergeFieldConnectionsDlg>
m_xDlg;
615 virtual short Execute()
override;
622 std::shared_ptr<SwMultiTOXTabDialog>
m_xDlg;
628 virtual short Execute()
override;
645 virtual short Execute()
override;
646 virtual void SelectSection(
const OUString& rSectionName)
override;
652 std::shared_ptr<SwInsertSectionTabDialog>
m_xDlg;
658 virtual short Execute()
override;
666 std::shared_ptr<SwIndexMarkFloatDlg>
m_xDlg;
672 virtual short Execute()
override;
674 virtual std::shared_ptr<SfxDialogController>
GetController()
override;
680 std::shared_ptr<SwAuthMarkFloatDlg>
m_xDlg;
686 virtual short Execute()
override;
688 virtual std::shared_ptr<SfxDialogController>
GetController()
override;
694 std::shared_ptr<SwMailMergeWizard>
m_xDlg;
703 virtual short Execute()
override;
706 virtual void ShowPage( sal_uInt16 nLevel )
override;
738 SwCharDlgMode nDialogMode,
const OUString* pFormatStr =
nullptr)
override;
742 css::uno::Reference< css::sdbc::XDataSource> rxSource,
743 css::uno::Reference<css::sdbcx::XColumnsSupplier> xColSupp,
748 SwField* pField,
bool bPrevButton,
bool bNextButton)
override;
761 const OUString& sDefPage = {})
override;
771 bool bSetAutoFormat =
true,
782 css::uno::Reference< css::container::XNamed > & xNamed,
783 css::uno::Reference< css::container::XNameAccess > & xNameAccess)
override;
790 bool bNewFrame =
true,
791 const OUString& sDefPage = {})
override;
796 const OUString& sPage,
813 const OUString& rSourceName,
814 const OUString& rTableName,
815 sal_Int32 nCommandType,
816 const css::uno::Reference< css::sdbc::XConnection>& xConnection )
override;
829 bool bGlobal)
override;
AbstractApplyTabController_Impl(std::shared_ptr< SfxTabDialogController > p)
Link< LinkParamNone *, void > m_aHandler
DECL_LINK(ApplyHdl, weld::Button &, void)
virtual void SetApplyHdl(const Link< LinkParamNone *, void > &rLink) override
virtual void ReInitDlg(SwWrtShell &rWrtShell) override
virtual std::shared_ptr< SfxDialogController > GetController() override
virtual short Execute() override
std::shared_ptr< SwAuthMarkFloatDlg > m_xDlg
AbstractAuthMarkFloatDlg_Impl(std::shared_ptr< SwAuthMarkFloatDlg > p)
std::unique_ptr< sw::DropDownFieldDialog > m_xDlg
virtual bool PrevButtonPressed() const override
virtual short Execute() override
virtual bool NextButtonPressed() const override
AbstractDropDownFieldDialog_Impl(std::unique_ptr< sw::DropDownFieldDialog > p)
virtual short Execute() override
virtual void SelectSection(const OUString &rSectionName) override
std::shared_ptr< SwEditRegionDlg > m_xDlg
AbstractEditRegionDlg_Impl(std::shared_ptr< SwEditRegionDlg > p)
AbstractGenericDialog_Impl(std::shared_ptr< weld::GenericDialogController > p)
std::shared_ptr< weld::GenericDialogController > m_xDlg
virtual short Execute() override
virtual bool StartExecuteAsync(AsyncContext &rCtx) override
virtual OUString GetCurrShortName() const override
std::unique_ptr< SwGlossaryDlg > m_xDlg
AbstractGlossaryDlg_Impl(std::unique_ptr< SwGlossaryDlg > p)
virtual OUString GetCurrGrpName() const override
virtual short Execute() override
virtual short Execute() override
virtual void ReInitDlg(SwWrtShell &rWrtShell) override
virtual std::shared_ptr< SfxDialogController > GetController() override
std::shared_ptr< SwIndexMarkFloatDlg > m_xDlg
AbstractIndexMarkFloatDlg_Impl(std::shared_ptr< SwIndexMarkFloatDlg > p)
virtual std::shared_ptr< weld::DialogController > getDialogController() override
std::shared_ptr< weld::DialogController > m_xDlg
AbstractInsTableDlg_Impl(std::shared_ptr< weld::DialogController > p)
virtual void GetValues(OUString &rName, sal_uInt16 &rRow, sal_uInt16 &rCol, SwInsertTableOptions &rInsTableFlags, OUString &rTableAutoFormatName, std::unique_ptr< SwTableAutoFormat > &prTAFormat) override
virtual short Execute() override
std::shared_ptr< SwInsertSectionTabDialog > m_xDlg
virtual void SetSectionData(SwSectionData const &rSect) override
virtual bool StartExecuteAsync(AsyncContext &rCtx) override
AbstractInsertSectionTabDialog_Impl(std::shared_ptr< SwInsertSectionTabDialog > p)
AbstractJavaEditDialog_Impl(std::unique_ptr< SwJavaEditDialog > p)
virtual short Execute() override
virtual OUString GetScriptText() const override
std::unique_ptr< SwJavaEditDialog > m_xDlg
virtual bool IsUpdate() const override
virtual bool IsUrl() const override
virtual bool IsNew() const override
virtual OUString GetScriptType() const override
virtual short Execute() override
std::unique_ptr< SwMailMergeCreateFromDlg > m_xDlg
AbstractMailMergeCreateFromDlg_Impl(std::unique_ptr< SwMailMergeCreateFromDlg > p)
virtual bool IsThisDocument() const override
virtual css::uno::Sequence< css::uno::Any > GetSelection() const override
virtual OUString GetTargetURL() const override
virtual bool IsSaveSingleDoc() const override
virtual OUString GetColumnName() const override
virtual short Execute() override
virtual bool IsFileEncryptedFromDataBase() const override
virtual const OUString & GetSaveFilter() const override
std::unique_ptr< SwMailMergeDlg > m_xDlg
virtual OUString GetPasswordColumnName() const override
virtual bool IsGenerateFromDataBase() const override
virtual DBManagerOptions GetMergeType() override
virtual css::uno::Reference< css::sdbc::XResultSet > GetResultSet() const override
AbstractMailMergeDlg_Impl(std::unique_ptr< SwMailMergeDlg > p)
virtual short Execute() override
std::unique_ptr< SwMailMergeFieldConnectionsDlg > m_xDlg
virtual bool IsUseExistingConnections() const override
AbstractMailMergeFieldConnectionsDlg_Impl(std::unique_ptr< SwMailMergeFieldConnectionsDlg > p)
virtual OUString GetReloadDocument() const override
virtual bool StartExecuteAsync(VclAbstractDialog::AsyncContext &rCtx) override
virtual void ShowPage(sal_uInt16 nLevel) override
virtual sal_uInt16 GetRestartPage() const override
std::shared_ptr< SwMailMergeWizard > m_xDlg
virtual ~AbstractMailMergeWizard_Impl() override
AbstractMailMergeWizard_Impl(std::shared_ptr< SwMailMergeWizard > p)
virtual short Execute() override
AbstractMultiTOXMarkDlg_Impl(std::unique_ptr< SwMultiTOXMarkDlg > p)
std::unique_ptr< SwMultiTOXMarkDlg > m_xDlg
virtual short Execute() override
virtual SwTOXDescription & GetTOXDescription(CurTOXType eTOXTypes) override
virtual CurTOXType GetCurrentTOXType() const override
virtual short Execute() override
virtual bool StartExecuteAsync(VclAbstractDialog::AsyncContext &rCtx) override
std::shared_ptr< SwMultiTOXTabDialog > m_xDlg
AbstractMultiTOXTabDialog_Impl(std::shared_ptr< SwMultiTOXTabDialog > p)
virtual const SfxItemSet * GetOutputItemSet() const override
std::shared_ptr< SwSplitTableDlg > m_xDlg
virtual SplitTable_HeadlineOption GetSplitMode() override
AbstractSplitTableDialog_Impl(std::shared_ptr< SwSplitTableDlg > p)
virtual bool StartExecuteAsync(AsyncContext &rCtx) override
virtual short Execute() override
AbstractSwAsciiFilterDlg_Impl(std::unique_ptr< SwAsciiFilterDlg > p)
virtual void FillOptions(SwAsciiOptions &rOptions) override
virtual short Execute() override
std::unique_ptr< SwAsciiFilterDlg > m_xDlg
virtual std::shared_ptr< weld::DialogController > getDialogController() override
AbstractSwBreakDlg_Impl(std::shared_ptr< weld::DialogController > p)
virtual sal_uInt16 GetKind() override
std::optional< SwLineBreakClear > GetClear() override
std::shared_ptr< weld::DialogController > m_xDlg
virtual ::std::optional< sal_uInt16 > GetPageNumber() override
virtual OUString GetTemplateName() override
Interface for the insert -> more breaks -> manual break dialog.
Implementation of AbstractSwContentControlListItemDlg, that is only visible to SwAbstractDialogFactor...
std::shared_ptr< SwContentControlListItemDlg > m_xDlg
AbstractSwContentControlListItemDlg_Impl(std::shared_ptr< SwContentControlListItemDlg > xDlg)
bool StartExecuteAsync(VclAbstractDialog::AsyncContext &) override
std::unique_ptr< SwConvertTableDlg > m_xDlg
virtual short Execute() override
AbstractSwConvertTableDlg_Impl(std::unique_ptr< SwConvertTableDlg > p)
virtual void GetValues(sal_Unicode &rDelim, SwInsertTableOptions &rInsTableFlags, SwTableAutoFormat const *&prTAFormat) override
virtual void SetText(const OUString &rStr) override
virtual short Execute() override
virtual std::shared_ptr< SfxDialogController > GetController() override
virtual WhichRangesContainer GetInputRanges(const SfxItemPool &pItem) override
virtual void ShowReferencePage() override
virtual const SfxItemSet * GetOutputItemSet() const override
virtual void Initialize(SfxChildWinInfo *pInfo) override
virtual void SetCurPageId(const OUString &rName) override
AbstractSwFieldDlg_Impl(std::shared_ptr< SwFieldDlg > p)
virtual bool StartExecuteAsync(AsyncContext &rCtx) override
std::shared_ptr< SwFieldDlg > m_xDlg
virtual void ReInitDlg() override
virtual void ActivateDatabasePage() override
virtual void SetInputSet(const SfxItemSet *pInSet) override
AbstractSwInsertAbstractDlg_Impl(std::unique_ptr< SwInsertAbstractDlg > p)
virtual sal_uInt8 GetPara() const override
virtual short Execute() override
std::unique_ptr< SwInsertAbstractDlg > m_xDlg
virtual sal_uInt8 GetLevel() const override
AbstractSwInsertDBColAutoPilot_Impl(std::unique_ptr< SwInsertDBColAutoPilot > p)
virtual void DataToDoc(const css::uno::Sequence< css::uno::Any > &rSelection, css::uno::Reference< css::sdbc::XDataSource > rxSource, css::uno::Reference< css::sdbc::XConnection > xConnection, css::uno::Reference< css::sdbc::XResultSet > xResultSet) override
std::unique_ptr< SwInsertDBColAutoPilot > m_xDlg
virtual short Execute() override
virtual Printer * GetPrt() override
virtual void SetText(const OUString &rStr) override
virtual short Execute() override
virtual void SetCurPageId(const OUString &rName) override
virtual void SetInputSet(const SfxItemSet *pInSet) override
std::unique_ptr< SwLabDlg > m_xDlg
AbstractSwLabDlg_Impl(std::unique_ptr< SwLabDlg > p)
virtual const OUString & GetBusinessCardStr() const override
virtual WhichRangesContainer GetInputRanges(const SfxItemPool &pItem) override
virtual const SfxItemSet * GetOutputItemSet() const override
std::unique_ptr< SwMergeTableDlg > m_xDlg
virtual short Execute() override
AbstractSwMergeTableDlg_Impl(std::unique_ptr< SwMergeTableDlg > p)
AbstractSwModalRedlineAcceptDlg_Impl(std::unique_ptr< SwModalRedlineAcceptDlg > p)
std::unique_ptr< SwModalRedlineAcceptDlg > m_xDlg
virtual short Execute() override
Interface implementation for the insert -> fields -> page number wizard dialog.
AbstractSwPageNumberDlg_Impl(std::shared_ptr< SwPageNumberDlg > p)
virtual bool StartExecuteAsync(AsyncContext &rCtx) override
virtual short Execute() override
virtual int GetPageNumberAlignment() const override
virtual int GetPageNumberPosition() const override
std::shared_ptr< SwPageNumberDlg > m_xDlg
SvxNumType GetPageNumberType() const override
void SetPageNumberType(SvxNumType nSet) override
bool GetMirrorOnEvenPages() const override
bool GetIncludePageTotal() const override
Interface for the insert -> fields -> page number wizard dialog.
virtual short Execute() override
std::unique_ptr< SwRenameXNamedDlg > m_xDlg
virtual void SetAlternativeAccess(css::uno::Reference< css::container::XNameAccess > &xSecond, css::uno::Reference< css::container::XNameAccess > &xThird) override
AbstractSwRenameXNamedDlg_Impl(std::unique_ptr< SwRenameXNamedDlg > p)
virtual void SetForbiddenChars(const OUString &rSet) override
std::unique_ptr< SwSelGlossaryDlg > m_xDlg
virtual short Execute() override
virtual void SelectEntryPos(sal_Int32 nIdx) override
virtual sal_Int32 GetSelectedIdx() const override
virtual void InsertGlos(const OUString &rRegion, const OUString &rGlosName) override
AbstractSwSelGlossaryDlg_Impl(std::unique_ptr< SwSelGlossaryDlg > p)
AbstractSwSortDlg_Impl(std::unique_ptr< SwSortDlg > p)
std::unique_ptr< SwSortDlg > m_xDlg
virtual short Execute() override
AbstractSwTableHeightDlg_Impl(std::unique_ptr< SwTableHeightDlg > p)
std::unique_ptr< SwTableHeightDlg > m_xDlg
virtual short Execute() override
std::unique_ptr< SwTableWidthDlg > m_xDlg
virtual short Execute() override
AbstractSwTableWidthDlg_Impl(std::unique_ptr< SwTableWidthDlg > p)
AbstractSwTranslateLangSelectDlg_Impl(std::shared_ptr< weld::DialogController > p)
virtual std::shared_ptr< weld::DialogController > getDialogController() override
virtual std::optional< SwLanguageListItem > GetSelectedLanguage() override
std::shared_ptr< weld::DialogController > m_xDlg
virtual std::shared_ptr< SfxDialogController > GetController() override
virtual short Execute() override
virtual void SetCounts(const SwDocStat &rCurrCnt, const SwDocStat &rDocStat) override
std::shared_ptr< SwWordCountFloatDlg > m_xDlg
virtual void UpdateCounts() override
AbstractSwWordCountFloatDlg_Impl(std::shared_ptr< SwWordCountFloatDlg > p)
virtual WhichRangesContainer GetInputRanges(const SfxItemPool &pItem) override
std::shared_ptr< SfxTabDialogController > m_xDlg
virtual void SetInputSet(const SfxItemSet *pInSet) override
virtual bool StartExecuteAsync(AsyncContext &rCtx) override
virtual const SfxItemSet * GetOutputItemSet() const override
AbstractTabController_Impl(std::shared_ptr< SfxTabDialogController > p)
virtual void SetCurPageId(const OUString &rName) override
virtual short Execute() override
virtual void SetText(const OUString &rStr) override
virtual VclPtr< AbstractInsertSectionTabDialog > CreateInsertSectionTabDialog(weld::Window *pParent, const SfxItemSet &rSet, SwWrtShell &rSh) override
virtual GlossarySetActGroup SetGlossaryActGroupFunc() override
virtual VclPtr< VclAbstractDialog > CreateVclSwViewDialog(SwView &rView) override
virtual VclPtr< AbstractMailMergeFieldConnectionsDlg > CreateMailMergeFieldConnectionsDlg(weld::Window *pParent) override
virtual VclPtr< VclAbstractDialog > CreateMultiTOXMarkDlg(weld::Window *pParent, SwTOXMgr &rTOXMgr) override
virtual VclPtr< AbstractSwRenameXNamedDlg > CreateSwRenameXNamedDlg(weld::Widget *pParent, css::uno::Reference< css::container::XNamed > &xNamed, css::uno::Reference< css::container::XNameAccess > &xNameAccess) override
virtual VclPtr< SfxAbstractTabDialog > CreateSwEnvDlg(weld::Window *pParent, const SfxItemSet &rSet, SwWrtShell *pWrtSh, Printer *pPrt, bool bInsert) override
virtual VclPtr< AbstractMarkFloatDlg > CreateIndexMarkFloatDlg(SfxBindings *pBindings, SfxChildWindow *pChild, weld::Window *pParent, SfxChildWinInfo *pInfo) override
virtual VclPtr< SfxAbstractDialog > CreateSwWrapDlg(weld::Window *pParent, SfxItemSet &rSet, SwWrtShell *pSh) override
virtual VclPtr< AbstractSplitTableDialog > CreateSplitTableDialog(weld::Window *pParent, SwWrtShell &rSh) override
virtual VclPtr< AbstractMailMergeDlg > CreateMailMergeDlg(weld::Window *pParent, SwWrtShell &rSh, const OUString &rSourceName, const OUString &rTableName, sal_Int32 nCommandType, const css::uno::Reference< css::sdbc::XConnection > &xConnection) override
virtual VclPtr< SfxAbstractTabDialog > CreateSwCharDlg(weld::Window *pParent, SwView &pVw, const SfxItemSet &rCoreSet, SwCharDlgMode nDialogMode, const OUString *pFormatStr=nullptr) override
virtual VclPtr< SfxAbstractDialog > CreateSwBackgroundDialog(weld::Window *pParent, const SfxItemSet &rSet) override
virtual VclPtr< SfxAbstractDialog > CreateSwFieldEditDlg(SwView &rVw) override
virtual SwLabDlgMethod GetSwLabDlgStaticMethod() override
virtual VclPtr< AbstractSwAutoFormatDlg > CreateSwAutoFormatDlg(weld::Window *pParent, SwWrtShell *pShell, bool bSetAutoFormat=true, const SwTableAutoFormat *pSelFormat=nullptr) override
virtual VclPtr< AbstractSwAsciiFilterDlg > CreateSwAsciiFilterDlg(weld::Window *pParent, SwDocShell &rDocSh, SvStream *pStream) override
virtual GlossaryGetCurrGroup GetGlossaryCurrGroupFunc() override
virtual VclPtr< AbstractGlossaryDlg > CreateGlossaryDlg(SfxViewFrame &rViewFrame, SwGlossaryHdl *pGlosHdl, SwWrtShell *pWrtShell) override
virtual VclPtr< SfxAbstractDialog > CreateSwBorderDlg(weld::Window *pParent, SfxItemSet &rSet, SwBorderModes nType) override
virtual VclPtr< AbstractSwInsertDBColAutoPilot > CreateSwInsertDBColAutoPilot(SwView &rView, css::uno::Reference< css::sdbc::XDataSource > rxSource, css::uno::Reference< css::sdbcx::XColumnsSupplier > xColSupp, const SwDBData &rData) override
virtual VclPtr< VclAbstractDialog > CreateSwContentControlDlg(weld::Window *pParent, SwWrtShell &rSh) override
virtual VclPtr< AbstractFieldInputDlg > CreateFieldInputDlg(weld::Widget *pParent, SwWrtShell &rSh, SwField *pField, bool bPrevButton, bool bNextButton) override
virtual VclPtr< AbstractSwFieldDlg > CreateSwFieldDlg(SfxBindings *pB, SwChildWinWrapper *pCW, weld::Window *pParent) override
virtual VclPtr< SfxAbstractDialog > CreateSwDropCapsDialog(weld::Window *pParent, const SfxItemSet &rSet) override
virtual VclPtr< AbstractMailMergeWizard > CreateMailMergeWizard(SwView &rView, std::shared_ptr< SwMailMergeConfigItem > &rConfigItem) override
virtual VclPtr< AbstractEditRegionDlg > CreateEditRegionDlg(weld::Window *pParent, SwWrtShell &rWrtSh) override
virtual VclPtr< VclAbstractDialog > CreateSwColumnDialog(weld::Window *pParent, SwWrtShell &rSh) override
virtual VclPtr< AbstractDropDownFieldDialog > CreateDropDownFieldDialog(weld::Widget *pParent, SwWrtShell &rSh, SwField *pField, bool bPrevButton, bool bNextButton) override
virtual VclPtr< VclAbstractDialog > CreateIndexMarkModalDlg(weld::Window *pParent, SwWrtShell &rSh, SwTOXMark *pCurTOXMark) override
virtual VclPtr< VclAbstractDialog > CreateSwAutoMarkDialog(weld::Window *pParent, SwWrtShell &rSh) override
virtual VclPtr< VclAbstractDialog > CreateTableMergeDialog(weld::Window *pParent, bool &rWithPrev) override
VclPtr< AbstractSwContentControlListItemDlg > CreateSwContentControlListItemDlg(weld::Window *pParent, SwContentControlListItem &rItem) override
virtual std::shared_ptr< AbstractInsTableDlg > CreateInsTableDlg(SwView &rView) override
virtual VclPtr< SfxAbstractTabDialog > CreateSwTableTabDlg(weld::Window *pParent, const SfxItemSet *pItemSet, SwWrtShell *pSh) override
virtual VclPtr< SfxAbstractDialog > CreateNumFormatDialog(weld::Widget *pParent, const SfxItemSet &rAttr) override
virtual VclPtr< VclAbstractDialog > CreateDropDownFormFieldDialog(weld::Widget *pParent, sw::mark::IFieldmark *pDropDownField) override
virtual ~SwAbstractDialogFactory_Impl()
virtual void ExecuteMMResultPrintDialog(weld::Window *pParent) override
virtual VclPtr< SfxAbstractTabDialog > CreateFrameTabDialog(const OUString &rDialogType, SfxViewFrame &rFrame, weld::Window *pParent, const SfxItemSet &rCoreSet, bool bNewFrame=true, const OUString &sDefPage={}) override
virtual VclPtr< AbstractInsFootNoteDlg > CreateInsFootNoteDlg(weld::Window *pParent, SwWrtShell &rSh, bool bEd=false) override
virtual CreateTabPage GetTabPageCreatorFunc(sal_uInt16 nId) override
virtual VclPtr< SfxAbstractTabDialog > CreateSwParaDlg(weld::Window *pParent, SwView &rVw, const SfxItemSet &rCoreSet, bool bDraw, const OUString &sDefPage={}) override
virtual VclPtr< VclAbstractDialog > CreateTitlePageDlg(weld::Window *pParent) override
virtual VclPtr< AbstractSwPageNumberDlg > CreateSwPageNumberDlg(weld::Window *pParent) override
virtual VclPtr< SfxAbstractTabDialog > CreateOutlineTabDialog(weld::Window *pParent, const SfxItemSet *pSwItemSet, SwWrtShell &) override
virtual void ExecuteMMResultEmailDialog(weld::Window *pParent) override
virtual std::shared_ptr< AbstractSwBreakDlg > CreateSwBreakDlg(weld::Window *pParent, SwWrtShell &rSh) override
virtual std::shared_ptr< AbstractSwTranslateLangSelectDlg > CreateSwTranslateLangSelectDlg(weld::Window *pParent, SwWrtShell &rSh) override
virtual VclPtr< VclAbstractDialog > CreateSwCaptionDialog(weld::Window *pParent, SwView &rV) override
virtual VclPtr< AbstractSwInsertAbstractDlg > CreateSwInsertAbstractDlg(weld::Window *pParent) override
virtual VclPtr< SfxAbstractTabDialog > CreateSwFootNoteOptionDlg(weld::Window *pParent, SwWrtShell &rSh) override
virtual VclPtr< VclAbstractDialog > CreateDateFormFieldDialog(weld::Widget *pParent, sw::mark::IDateFieldmark *pDateField, SwDoc &rDoc) override
virtual VclPtr< VclAbstractDialog > CreateSwChangeDBDlg(SwView &rVw) override
virtual VclPtr< SfxAbstractApplyTabDialog > CreateTemplateDialog(weld::Window *pParent, SfxStyleSheetBase &rBase, SfxStyleFamily nRegion, const OUString &sPage, SwWrtShell *pActShell, bool bNew) override
virtual VclPtr< VclAbstractDialog > CreateSwSortingDialog(weld::Window *pParent, SwWrtShell &rSh) override
virtual VclPtr< AbstractMultiTOXTabDialog > CreateMultiTOXTabDialog(weld::Widget *pParent, const SfxItemSet &rSet, SwWrtShell &rShell, SwTOXBase *pCurTOX, bool bGlobal) override
virtual VclPtr< VclAbstractDialog > CreateSwTableWidthDlg(weld::Window *pParent, SwTableFUNC &rFnc) override
virtual VclPtr< AbstractSwLabDlg > CreateSwLabDlg(weld::Window *pParent, const SfxItemSet &rSet, SwDBManager *pDBManager, bool bLabel) override
virtual VclPtr< SfxAbstractTabDialog > CreateSvxNumBulletTabDialog(weld::Window *pParent, const SfxItemSet *pSwItemSet, SwWrtShell &) override
virtual VclPtr< AbstractSwSelGlossaryDlg > CreateSwSelGlossaryDlg(weld::Window *pParent, const OUString &rShortName) override
virtual VclPtr< AbstractMarkFloatDlg > CreateAuthMarkFloatDlg(SfxBindings *pBindings, SfxChildWindow *pChild, weld::Window *pParent, SfxChildWinInfo *pInfo) override
virtual VclPtr< SfxAbstractDialog > CreateSwAddressAbstractDlg(weld::Window *pParent, const SfxItemSet &rSet) override
virtual void ExecuteMMResultSaveDialog(weld::Window *pParent) override
virtual VclPtr< AbstractSwConvertTableDlg > CreateSwConvertTableDlg(SwView &rView, bool bToTable) override
virtual VclPtr< VclAbstractDialog > CreateSwTableHeightDialog(weld::Window *pParent, SwWrtShell &rSh) override
virtual VclPtr< VclAbstractDialog > CreateSwInsertBookmarkDlg(weld::Window *pParent, SwWrtShell &rSh, OUString const *pSelected) override
virtual VclPtr< AbstractMailMergeCreateFromDlg > CreateMailMergeCreateFromDlg(weld::Window *pParent) override
virtual VclPtr< AbstractJavaEditDialog > CreateJavaEditDialog(weld::Window *pParent, SwWrtShell *pWrtSh) override
virtual VclPtr< AbstractSwWordCountFloatDlg > CreateSwWordCountDialog(SfxBindings *pBindings, SfxChildWindow *pChild, weld::Window *pParent, SfxChildWinInfo *pInfo) override
virtual VclPtr< AbstractSwModalRedlineAcceptDlg > CreateSwModalRedlineAcceptDlg(weld::Window *pParent) override
virtual short Execute() override
virtual const SfxItemSet * GetOutputItemSet() const override
virtual void SetText(const OUString &rStr) override
SwAbstractSfxController_Impl(std::unique_ptr< SfxSingleTabDialogController > p)
std::unique_ptr< SfxSingleTabDialogController > m_xDlg
Represents one list item in a content control dropdown list.
Base class of all fields.
Built on top of SwWrtShell, provides functionality to insert, update or perform other actions on vari...
Used by the UI to modify the document model.
Dialog to specify the properties of date form field.
void(* GlossarySetActGroup)(const OUString &rNewGroup)
void(* SwLabDlgMethod)(css::uno::Reference< css::frame::XModel > const &xModel, const SwLabItem &rItem)
OUString(* GlossaryGetCurrGroup)()
std::unique_ptr< SfxTabPage >(* CreateTabPage)(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
SplitTable_HeadlineOption