From fbd79c6125fd302dde9af2d76171dd5ca794af4d Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Wed, 20 Mar 2019 11:56:03 +0000 Subject: weld SwFieldDlg MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I324a581721e01c907113bb3ab1cc91a290bd71a7 Reviewed-on: https://gerrit.libreoffice.org/69475 Tested-by: Jenkins Reviewed-by: Caolán McNamara Tested-by: Caolán McNamara --- sw/inc/swabstdlg.hxx | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'sw/inc/swabstdlg.hxx') diff --git a/sw/inc/swabstdlg.hxx b/sw/inc/swabstdlg.hxx index e6f3a5e714e3..647c5c903925 100644 --- a/sw/inc/swabstdlg.hxx +++ b/sw/inc/swabstdlg.hxx @@ -305,12 +305,11 @@ class AbstractSwFieldDlg : public SfxAbstractTabDialog protected: virtual ~AbstractSwFieldDlg() override = default; public: - virtual void Start() = 0; //this method from sfxtabdialog virtual void Initialize(SfxChildWinInfo *pInfo) = 0; virtual void ReInitDlg() = 0; virtual void ActivateDatabasePage() = 0; virtual void ShowReferencePage() = 0; - virtual vcl::Window * GetWindow() = 0; //this method is added for return a Window type pointer + virtual std::shared_ptr GetController() = 0; }; class AbstractSwRenameXNamedDlg : public VclAbstractDialog @@ -388,9 +387,9 @@ public: const SwDBData& rData) = 0; virtual VclPtr CreateSwFootNoteOptionDlg(weld::Window *pParent, SwWrtShell &rSh) = 0; - virtual VclPtr CreateDropDownFieldDialog(weld::Window* pParent, SwWrtShell &rSh, + virtual VclPtr CreateDropDownFieldDialog(weld::Widget* pParent, SwWrtShell &rSh, SwField* pField, bool bPrevButton, bool bNextButton) = 0; - virtual VclPtr CreateDropDownFormFieldDialog(weld::Window* pParent, sw::mark::IFieldmark* pDropDownField) = 0; + virtual VclPtr CreateDropDownFormFieldDialog(weld::Widget* pParent, sw::mark::IFieldmark* pDropDownField) = 0; virtual VclPtr CreateSwEnvDlg(weld::Window* pParent, const SfxItemSet& rSet, SwWrtShell* pWrtSh, Printer* pPrt, bool bInsert) = 0; virtual VclPtr CreateSwLabDlg(weld::Window* pParent, const SfxItemSet& rSet, @@ -423,7 +422,7 @@ public: virtual VclPtr CreateSwTableTabDlg(weld::Window* pParent, const SfxItemSet* pItemSet, SwWrtShell* pSh) = 0; - virtual VclPtr CreateSwFieldDlg(SfxBindings* pB, SwChildWinWrapper* pCW, vcl::Window *pParent) = 0; + virtual VclPtr CreateSwFieldDlg(SfxBindings* pB, SwChildWinWrapper* pCW, weld::Window *pParent) = 0; virtual VclPtr CreateSwFieldEditDlg ( SwView& rVw ) = 0; virtual VclPtr CreateSwRenameXNamedDlg(weld::Window* pParent, css::uno::Reference< css::container::XNamed > & xNamed, @@ -448,7 +447,7 @@ public: virtual VclPtr CreateGlossaryDlg(SfxViewFrame* pViewFrame, SwGlossaryHdl* pGlosHdl, SwWrtShell *pWrtShell) = 0; - virtual VclPtr CreateFieldInputDlg(weld::Window *pParent, + virtual VclPtr CreateFieldInputDlg(weld::Widget *pParent, SwWrtShell &rSh, SwField* pField, bool bPrevButton, bool bNextButton) = 0; virtual VclPtr CreateInsFootNoteDlg(weld::Window * pParent, SwWrtShell &rSh, bool bEd = false) = 0; -- cgit