diff options
author | Szymon Kłos <szymon.klos@collabora.com> | 2020-05-20 18:53:39 +0200 |
---|---|---|
committer | Szymon Kłos <eszkadev@gmail.com> | 2020-05-21 09:16:47 +0200 |
commit | 8eadedd70a5cef10126abd061a02e57501aa0bc0 (patch) | |
tree | e1e0c6793df924dd122f6a72cf0ba6430583c5a7 /include | |
parent | fbd274a72d995c41bca7c12a9719e6d4e4884324 (diff) |
Make Impress Insert Table dialog async
Change-Id: If8b48cfe983819387c066d3bd81a42dad8947489
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94591
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/svx/svxdlg.hxx | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/include/svx/svxdlg.hxx b/include/svx/svxdlg.hxx index 52282e6bb6e5..b0be803adbd7 100644 --- a/include/svx/svxdlg.hxx +++ b/include/svx/svxdlg.hxx @@ -312,13 +312,14 @@ public: virtual void SetSplitVerticalByDefault() = 0; }; -class SvxAbstractNewTableDialog : public VclAbstractDialog +class SvxAbstractNewTableDialog { protected: - virtual ~SvxAbstractNewTableDialog() override = default; + virtual ~SvxAbstractNewTableDialog() = default; public: virtual sal_Int32 getRows() const = 0; virtual sal_Int32 getColumns() const = 0; + virtual std::shared_ptr<weld::DialogController> getDialogController() = 0; }; class SvxAbstractInsRowColDlg : public VclAbstractDialog @@ -464,7 +465,7 @@ public: virtual VclPtr<SvxAbstractSplitTableDialog> CreateSvxSplitTableDialog(weld::Window* pParent, bool bIsTableVertical, long nMaxVertical) = 0; - virtual VclPtr<SvxAbstractNewTableDialog> CreateSvxNewTableDialog(weld::Window* pParent) = 0; + virtual std::shared_ptr<SvxAbstractNewTableDialog> CreateSvxNewTableDialog(weld::Window* pParent) = 0; virtual VclPtr<SvxAbstractInsRowColDlg> CreateSvxInsRowColDlg(weld::Window* pParent, bool bCol, const OString& rHelpId) = 0; }; |