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;
173 std::shared_ptr<weld::GenericDialogController>
m_xDlg;
179 virtual short Execute()
override;
191 virtual short Execute()
override;
196 std::unique_ptr<SwMultiTOXMarkDlg>
m_xDlg;
202 virtual short Execute()
override;
207 std::shared_ptr<weld::DialogController>
m_xDlg;
214 virtual sal_uInt16
GetKind()
override;
215 virtual ::std::optional<sal_uInt16>
GetPageNumber()
override;
216 std::optional<SwLineBreakClear>
GetClear()
override;
223 std::shared_ptr<weld::DialogController>
m_xDlg;
242 virtual short Execute()
override;
247 std::unique_ptr<SwTableHeightDlg>
m_xDlg;
253 virtual short Execute()
override;
264 virtual short Execute()
override;
275 virtual short Execute()
override;
283 std::shared_ptr<SfxTabDialogController>
m_xDlg;
289 virtual short Execute()
override;
291 virtual void SetCurPageId(
const OString &rName )
override;
296 virtual void SetText(
const OUString& rStr )
override;
314 std::unique_ptr<SwConvertTableDlg>
m_xDlg;
320 virtual short Execute()
override;
327 std::unique_ptr<SwInsertDBColAutoPilot>
m_xDlg;
333 virtual short Execute()
override;
334 virtual void DataToDoc(
const css::uno::Sequence< css::uno::Any >& rSelection,
335 css::uno::Reference< css::sdbc::XDataSource> rxSource,
336 css::uno::Reference< css::sdbc::XConnection> xConnection,
337 css::uno::Reference< css::sdbc::XResultSet > xResultSet)
override;
342 std::unique_ptr<sw::DropDownFieldDialog>
m_xDlg;
348 virtual short Execute()
override;
355 std::unique_ptr<sw::DropDownFormFieldDialog>
m_xDlg;
361 virtual short Execute()
override;
366 std::unique_ptr<sw::DateFormFieldDialog>
m_xDlg;
372 virtual short Execute()
override;
383 virtual short Execute()
override;
384 virtual void SetCurPageId(
const OString &rName )
override;
389 virtual void SetText(
const OUString& rStr )
override;
396 std::unique_ptr<SwSelGlossaryDlg>
m_xDlg;
402 virtual short Execute()
override;
403 virtual void InsertGlos(
const OUString &rRegion,
const OUString &rGlosName)
override;
410 std::unique_ptr<SwAutoFormatDlg, o3tl::default_delete<SwAutoFormatDlg>>
m_xDlg;
416 virtual short Execute()
override;
428 virtual short Execute()
override;
430 virtual void SetCurPageId(
const OString &rName )
override;
435 virtual void SetText(
const OUString& rStr )
override;
440 virtual std::shared_ptr<SfxDialogController>
GetController()
override;
445 std::unique_ptr<SwRenameXNamedDlg>
m_xDlg;
451 virtual short Execute()
override;
454 css::uno::Reference< css::container::XNameAccess > & xSecond,
455 css::uno::Reference< css::container::XNameAccess > & xThird )
override;
464 std::shared_ptr<SwContentControlListItemDlg>
m_xDlg;
468 std::shared_ptr<SwContentControlListItemDlg> xDlg)
479 std::unique_ptr<SwModalRedlineAcceptDlg>
m_xDlg;
485 virtual short Execute()
override;
497 virtual short Execute()
override;
511 virtual short Execute()
override;
512 virtual void EndDialog(sal_Int32)
override;
520 std::unique_ptr<SwInsFootNoteDlg>
m_xDlg;
526 virtual short Execute()
override;
529 virtual OUString
GetStr()
override;
531 virtual void SetHelpId(
const OString& sHelpId )
override;
532 virtual void SetText(
const OUString& rStr )
override;
539 std::shared_ptr<weld::DialogController>
m_xDlg;
545 virtual void GetValues( OUString& rName, sal_uInt16& rRow, sal_uInt16& rCol,
547 std::unique_ptr<SwTableAutoFormat>& prTAFormat )
override;
554 std::unique_ptr<SwJavaEditDialog>
m_xDlg;
560 virtual short Execute()
override;
563 virtual bool IsUrl()
const override;
564 virtual bool IsNew()
const override;
565 virtual bool IsUpdate()
const override;
577 virtual short Execute()
override;
580 virtual css::uno::Sequence< css::uno::Any >
GetSelection()
const override ;
581 virtual css::uno::Reference< css::sdbc::XResultSet>
GetResultSet()
const override;
593 std::unique_ptr<SwMailMergeCreateFromDlg>
m_xDlg;
599 virtual short Execute()
override;
606 std::unique_ptr<SwMailMergeFieldConnectionsDlg>
m_xDlg;
612 virtual short Execute()
override;
620 std::shared_ptr<SwMultiTOXTabDialog>
m_xDlg;
626 virtual short Execute()
override;
643 virtual short Execute()
override;
644 virtual void SelectSection(
const OUString& rSectionName)
override;
650 std::shared_ptr<SwInsertSectionTabDialog>
m_xDlg;
656 virtual short Execute()
override;
664 std::shared_ptr<SwIndexMarkFloatDlg>
m_xDlg;
670 virtual short Execute()
override;
672 virtual std::shared_ptr<SfxDialogController>
GetController()
override;
678 std::shared_ptr<SwAuthMarkFloatDlg>
m_xDlg;
684 virtual short Execute()
override;
686 virtual std::shared_ptr<SfxDialogController>
GetController()
override;
692 std::shared_ptr<SwMailMergeWizard>
m_xDlg;
701 virtual short Execute()
override;
704 virtual void ShowPage( sal_uInt16 nLevel )
override;
736 SwCharDlgMode nDialogMode,
const OUString* pFormatStr =
nullptr)
override;
740 css::uno::Reference< css::sdbc::XDataSource> rxSource,
741 css::uno::Reference<css::sdbcx::XColumnsSupplier> xColSupp,
746 SwField* pField,
bool bPrevButton,
bool bNextButton)
override;
759 const OString& sDefPage = OString())
override;
769 bool bSetAutoFormat =
true,
780 css::uno::Reference< css::container::XNamed > & xNamed,
781 css::uno::Reference< css::container::XNameAccess > & xNameAccess)
override;
788 bool bNewFrame =
true,
789 const OString& sDefPage = OString())
override;
794 const OString& sPage,
811 const OUString& rSourceName,
812 const OUString& rTableName,
813 sal_Int32 nCommandType,
814 const css::uno::Reference< css::sdbc::XConnection>& xConnection )
override;
827 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 void SetCurPageId(const OString &rName) 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
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 SetInputSet(const SfxItemSet *pInSet) override
std::unique_ptr< SwLabDlg > m_xDlg
AbstractSwLabDlg_Impl(std::unique_ptr< SwLabDlg > p)
virtual void SetCurPageId(const OString &rName) override
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
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 SetCurPageId(const OString &rName) override
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 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 VclPtr< AbstractGlossaryDlg > CreateGlossaryDlg(SfxViewFrame *pViewFrame, SwGlossaryHdl *pGlosHdl, SwWrtShell *pWrtShell) 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< SfxAbstractDialog > CreateSwBorderDlg(weld::Window *pParent, SfxItemSet &rSet, SwBorderModes nType) override
virtual VclPtr< SfxAbstractApplyTabDialog > CreateTemplateDialog(weld::Window *pParent, SfxStyleSheetBase &rBase, SfxStyleFamily nRegion, const OString &sPage, SwWrtShell *pActShell, bool bNew) 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< AbstractInsFootNoteDlg > CreateInsFootNoteDlg(weld::Window *pParent, SwWrtShell &rSh, bool bEd=false) override
virtual CreateTabPage GetTabPageCreatorFunc(sal_uInt16 nId) 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< 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< SfxAbstractTabDialog > CreateSwParaDlg(weld::Window *pParent, SwView &rVw, const SfxItemSet &rCoreSet, bool bDraw, const OString &sDefPage=OString()) 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< SfxAbstractTabDialog > CreateFrameTabDialog(const OUString &rDialogType, SfxViewFrame *pFrame, weld::Window *pParent, const SfxItemSet &rCoreSet, bool bNewFrame=true, const OString &sDefPage=OString()) 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