diff options
author | Caolán McNamara <caolanm@redhat.com> | 2018-12-18 15:16:04 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2019-05-31 10:31:01 +0200 |
commit | 389491aedd659a3c4b24b9902b6cb54075874d3e (patch) | |
tree | 1c54ab5215e81e5cf6beedad5e0acdfe0542169d /sw/source/ui/dialog/swdlgfact.hxx | |
parent | 6bd751f9f577f25b058fb8a5479c0de7552c3ffc (diff) |
weld SwMultiTOXTabDialog
Change-Id: Ic1ae4cfe43bdf31d511e9ac0f65a821c53ab59eb
Reviewed-on: https://gerrit.libreoffice.org/65432
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sw/source/ui/dialog/swdlgfact.hxx')
-rw-r--r-- | sw/source/ui/dialog/swdlgfact.hxx | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/sw/source/ui/dialog/swdlgfact.hxx b/sw/source/ui/dialog/swdlgfact.hxx index a84b966f8c33..42f6797f2d3d 100644 --- a/sw/source/ui/dialog/swdlgfact.hxx +++ b/sw/source/ui/dialog/swdlgfact.hxx @@ -513,7 +513,15 @@ public: class SwMultiTOXTabDialog; class AbstractMultiTOXTabDialog_Impl : public AbstractMultiTOXTabDialog { - DECL_ABSTDLG_BASE(AbstractMultiTOXTabDialog_Impl,SwMultiTOXTabDialog) +protected: + std::shared_ptr<SwMultiTOXTabDialog> m_xDlg; +public: + explicit AbstractMultiTOXTabDialog_Impl(std::unique_ptr<SwMultiTOXTabDialog> p) + : m_xDlg(std::move(p)) + { + } + virtual short Execute() override; + virtual bool StartExecuteAsync(VclAbstractDialog::AsyncContext &rCtx) override; virtual CurTOXType GetCurrentTOXType() const override ; virtual SwTOXDescription& GetTOXDescription(CurTOXType eTOXTypes) override; //from SfxTabDialog @@ -700,7 +708,7 @@ public: const SfxItemSet* pSwItemSet, SwWrtShell &) override; virtual VclPtr<AbstractMultiTOXTabDialog> CreateMultiTOXTabDialog( - vcl::Window* pParent, const SfxItemSet& rSet, + weld::Window* pParent, const SfxItemSet& rSet, SwWrtShell &rShell, SwTOXBase* pCurTOX, bool bGlobal) override; |