20#include <config_features.h>
21#include <config_fuzzers.h>
22#include <config_wasm_strip.h>
32#include <bookmark.hxx>
88#include <svx/dialogs.hrc>
97using namespace css::frame;
98using namespace css::uno;
122 return SfxSingleTabDialogController::runAsync(
m_xDlg, rCtx.maEndDialogFn);
327 m_xDlg->SetCurPageId( rName );
332 return m_xDlg->GetOutputItemSet();
337 return m_xDlg->GetInputRanges( pItem );
342 m_xDlg->SetInputSet( pInSet );
360 m_aHandler.Call(
nullptr);
373 return m_xDlg->GetLevel();
383 return m_xDlg->GetOutputItemSet();
388 return m_xDlg->GetOutputItemSet();
403 m_xDlg->FillOptions(rOptions);
408 return m_xDlg->GetSplitMode();
450 m_xDlg->GetValues(rDelim,rInsTableFlags, prTAFormat);
454 uno::Reference< sdbc::XDataSource> rxSource,
455 uno::Reference< sdbc::XConnection> xConnection,
456 uno::Reference< sdbc::XResultSet > xResultSet)
458#if HAVE_FEATURE_DBCONNECTIVITY && !ENABLE_FUZZERS
459 m_xDlg->DataToDoc(rSelection, rxSource, xConnection, xResultSet);
470 return m_xDlg->PrevButtonPressed();
475 return m_xDlg->NextButtonPressed();
480 m_xDlg->SetCurPageId( rName );
485 return m_xDlg->GetOutputItemSet();
490 return m_xDlg->GetInputRanges( pItem );
495 m_xDlg->SetInputSet( pInSet );
505 return m_xDlg->GetBusinessCardStr();
515 m_xDlg->InsertGlos( rRegion, rGlosName );
520 return m_xDlg->GetSelectedIdx();
525 m_xDlg->SelectEntryPos( nIdx );
530 return m_xDlg->FillAutoFormatOfIndex();
535 m_xDlg->SetCurPageId( rName );
540 return m_xDlg->GetOutputItemSet();
545 return m_xDlg->GetInputRanges( pItem );
550 m_xDlg->SetInputSet( pInSet );
564 rCtx.maEndDialogFn(nResult);
570 m_xDlg->Initialize( pInfo );
580 m_xDlg->ActivateDatabasePage();
585 m_xDlg->ShowReferencePage();
599 css::uno::Reference< css::container::XNameAccess > & xSecond,
600 css::uno::Reference< css::container::XNameAccess > & xThird )
602 m_xDlg->SetAlternativeAccess( xSecond, xThird);
607 return m_xDlg->GetCurrGrpName();
612 return m_xDlg->GetCurrShortName();
622 return m_xDlg->PrevButtonPressed();
627 return m_xDlg->NextButtonPressed();
632 return m_xDlg->GetFontName();
637 return m_xDlg->GetPageNumberPosition();
642 return m_xDlg->GetPageNumberAlignment();
647 return m_xDlg->GetMirrorOnEvenPages();
652 return m_xDlg->GetIncludePageTotal();
657 return m_xDlg->GetPageNumberType();
662 m_xDlg->SetPageNumberType(nSet);
667 return m_xDlg->IsEndNote();
677 m_xDlg->set_help_id(rHelpId);
687 std::unique_ptr<SwTableAutoFormat>& prTAFormat )
691 pDlg->
GetValues(rName, rRow, rCol, rInsTableFlags, rTableAutoFormatName, prTAFormat);
696 return m_xDlg->GetScriptText();
701 return m_xDlg->GetScriptType();
716 return m_xDlg->IsUpdate();
721 return m_xDlg->GetMergeType();
726 return m_xDlg->GetSaveFilter();
731 return m_xDlg->GetSelection();
736 return m_xDlg->GetResultSet();
741 return m_xDlg->IsSaveSingleDoc();
746 return m_xDlg->IsGenerateFromDataBase();
751 return m_xDlg->IsFileEncryptedFromDataBase();
756 return m_xDlg->GetColumnName();
761 return m_xDlg->GetPasswordColumnName();
766 return m_xDlg->GetTargetURL();
771 return m_xDlg->IsThisDocument();
776 return m_xDlg->IsUseExistingConnections();
781 return m_xDlg->GetCurrentTOXType();
786 return m_xDlg->GetTOXDescription(eTOXTypes);
791 return m_xDlg->GetOutputItemSet();
796 m_xDlg->SelectSection(rSectionName);
802 m_xDlg->SetSectionData(rSect);
807 m_xDlg->ReInitDlg( rWrtShell);
817 m_xDlg->ReInitDlg(rWrtShell);
837 m_xDlg->SetCounts(rCurrCnt, rDocStat);
848 rCtx.mxOwner.clear();
859 return m_xDlg->GetReloadDocument();
864 m_xDlg->skipUntil(nLevel);
869 return m_xDlg->GetRestartPage();
874#if !ENABLE_WASM_STRIP_EXTRA
916 SwWrtShell &rSh, OUString
const*
const pSelected)
932 std::make_shared<SwContentControlListItemDlg>(pParent, rItem));
937 return std::make_shared<AbstractSwBreakDlg_Impl>(std::make_unique<SwBreakDlg>(pParent, rSh));
942#if !ENABLE_WASM_STRIP_EXTRA
943 return std::make_shared<AbstractSwTranslateLangSelectDlg_Impl>(std::make_unique<SwTranslateLangSelectDlg>(pParent, rSh));
953#if HAVE_FEATURE_DBCONNECTIVITY && !ENABLE_FUZZERS
978 uno::Reference< sdbc::XDataSource> rxSource,
979 uno::Reference<sdbcx::XColumnsSupplier> xColSupp,
982#if HAVE_FEATURE_DBCONNECTIVITY && !ENABLE_FUZZERS
1035 const OUString& sDefPage)
1110 css::uno::Reference< css::container::XNamed > & xNamed,
1111 css::uno::Reference< css::container::XNameAccess > & xNameAccess)
1135 const OUString& sDefPage )
1144 const OUString& sPage,
1149 sPage, pActShell, bNew));
1182 return std::make_shared<AbstractInsTableDlg_Impl>(std::make_shared<SwInsTableDlg>(rView));
1193 const OUString& rSourceName,
1194 const OUString& rTableName,
1195 sal_Int32 nCommandType,
1196 const uno::Reference< sdbc::XConnection>& xConnection )
1280 SwView& rView, std::shared_ptr<SwMailMergeConfigItem>& rConfigItem)
1282#if HAVE_FEATURE_DBCONNECTIVITY && !ENABLE_FUZZERS
1307 case RID_SW_TP_OPTCOMPATIBILITY_PAGE :
1310 case RID_SW_TP_OPTLOAD_PAGE :
1313 case RID_SW_TP_OPTCAPTION_PAGE:
1315 case RID_SW_TP_CONTENT_OPT:
1316 case RID_SW_TP_HTML_CONTENT_OPT:
1319 case RID_SW_TP_OPTSHDWCRSR:
1320 case RID_SW_TP_HTML_OPTSHDWCRSR:
1323 case RID_SW_TP_REDLINE_OPT :
1326 case RID_SW_TP_OPTTEST_PAGE :
1331 case TP_OPTPRINT_PAGE :
1332 case RID_SW_TP_HTML_OPTPRINT_PAGE:
1333 case RID_SW_TP_OPTPRINT_PAGE:
1336 case RID_SW_TP_STD_FONT:
1337 case RID_SW_TP_STD_FONT_CJK:
1338 case RID_SW_TP_STD_FONT_CTL:
1341 case RID_SW_TP_HTML_OPTTABLE_PAGE:
1342 case RID_SW_TP_OPTTABLE_PAGE:
1345 case RID_SW_TP_DOC_STAT :
1348 case RID_SW_TP_MAILCONFIG:
1351 case RID_SW_TP_COMPARISON_OPT :
1361#if HAVE_FEATURE_DBCONNECTIVITY && !ENABLE_FUZZERS
1371#if HAVE_FEATURE_DBCONNECTIVITY && !ENABLE_FUZZERS
1381#if HAVE_FEATURE_DBCONNECTIVITY && !ENABLE_FUZZERS
Link< LinkParamNone *, void > m_aHandler
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
std::unique_ptr< sw::DropDownFieldDialog > m_xDlg
virtual bool PrevButtonPressed() const override
virtual short Execute() override
virtual bool NextButtonPressed() const override
virtual short Execute() override
virtual void SelectSection(const OUString &rSectionName) override
std::shared_ptr< SwEditRegionDlg > m_xDlg
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
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
std::shared_ptr< weld::DialogController > m_xDlg
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
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
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
virtual short Execute() override
std::unique_ptr< SwMailMergeFieldConnectionsDlg > m_xDlg
virtual bool IsUseExistingConnections() const override
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
virtual short Execute() override
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
virtual const SfxItemSet * GetOutputItemSet() const override
std::shared_ptr< SwSplitTableDlg > m_xDlg
virtual SplitTable_HeadlineOption GetSplitMode() override
virtual bool StartExecuteAsync(AsyncContext &rCtx) override
virtual short Execute() override
virtual void FillOptions(SwAsciiOptions &rOptions) override
virtual short Execute() override
std::unique_ptr< SwAsciiFilterDlg > m_xDlg
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
std::shared_ptr< SwContentControlListItemDlg > m_xDlg
bool StartExecuteAsync(VclAbstractDialog::AsyncContext &) override
std::unique_ptr< SwConvertTableDlg > m_xDlg
virtual short Execute() override
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
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
virtual sal_uInt8 GetPara() const override
virtual short Execute() override
std::unique_ptr< SwInsertAbstractDlg > m_xDlg
virtual sal_uInt8 GetLevel() const override
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
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
std::unique_ptr< SwModalRedlineAcceptDlg > m_xDlg
virtual short Execute() override
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
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
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
std::unique_ptr< SwSortDlg > m_xDlg
virtual short Execute() override
std::unique_ptr< SwTableHeightDlg > m_xDlg
virtual short Execute() override
std::unique_ptr< SwTableWidthDlg > m_xDlg
virtual short Execute() override
virtual std::optional< SwLanguageListItem > GetSelectedLanguage() override
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
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
virtual void SetCurPageId(const OUString &rName) override
virtual short Execute() override
virtual void SetText(const OUString &rStr) override
static bool runAsync(const std::shared_ptr< SfxTabDialogController > &rController, const std::function< void(sal_Int32)> &)
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 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
std::unique_ptr< SfxSingleTabDialogController > m_xDlg
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
sal_uInt16 GetKind() const
const ::std::optional< sal_uInt16 > & GetPageNumber() const
const std::optional< SwLineBreakClear > & GetClear() const
const OUString & GetTemplateName() const
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
Represents one list item in a content control dropdown list.
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
Base class of all fields.
static void SetActGroup(const OUString &rNewGroup)
static OUString GetCurrGroup()
void GetValues(OUString &rName, sal_uInt16 &rRow, sal_uInt16 &rCol, SwInsertTableOptions &rInsTableOpts, OUString &rTableAutoFormatName, std::unique_ptr< SwTableAutoFormat > &prTAFormat)
static void UpdateFieldInformation(css::uno::Reference< css::frame::XModel > const &xModel, const SwLabItem &rItem)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
Dialog implementing the sending as email of the result document.
Dialog implementing the printing of the result document.
Dialog implementing the saving as of the result document.
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
Built on top of SwWrtShell, provides functionality to insert, update or perform other actions on vari...
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
static std::optional< SwLanguageListItem > GetSelectedLanguage()
Used by the UI to modify the document model.
static VclPtr< reference_type > Create(Arg &&... arg)
static bool runAsync(const std::shared_ptr< DialogController > &rController, const std::function< void(sal_Int32)> &)
#define LINK(Instance, Class, Member)
std::function< void(sal_Int32)> maEndDialogFn
void(* GlossarySetActGroup)(const OUString &rNewGroup)
void(* SwLabDlgMethod)(css::uno::Reference< css::frame::XModel > const &xModel, const SwLabItem &rItem)
OUString(* GlossaryGetCurrGroup)()
IMPL_LINK_NOARG(AbstractApplyTabController_Impl, ApplyHdl, weld::Button &, void)
std::unique_ptr< SfxTabPage >(* CreateTabPage)(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
SplitTable_HeadlineOption