diff options
author | Caolán McNamara <caolanm@redhat.com> | 2018-05-18 09:09:30 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2018-05-18 11:52:46 +0200 |
commit | a0c15b39cb30736e04564420f55c50fefb51e41a (patch) | |
tree | 39857ed2c93dcec9af009b908271d1f2ac1e3bf3 /sc/source/ui/attrdlg/scdlgfact.hxx | |
parent | 767188fd1b1e1f504864f9489076283ebc413625 (diff) |
weld ScInsertTableDlg
Change-Id: Ia3e00ccdc89aaf7b5546a0b346d174814fcea97d
Reviewed-on: https://gerrit.libreoffice.org/54518
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sc/source/ui/attrdlg/scdlgfact.hxx')
-rw-r--r-- | sc/source/ui/attrdlg/scdlgfact.hxx | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/sc/source/ui/attrdlg/scdlgfact.hxx b/sc/source/ui/attrdlg/scdlgfact.hxx index 4f3d55907e81..998bf0926eba 100644 --- a/sc/source/ui/attrdlg/scdlgfact.hxx +++ b/sc/source/ui/attrdlg/scdlgfact.hxx @@ -257,7 +257,13 @@ public: class AbstractScInsertTableDlg_Impl : public AbstractScInsertTableDlg { - DECL_ABSTDLG_BASE( AbstractScInsertTableDlg_Impl, ScInsertTableDlg) + std::unique_ptr<ScInsertTableDlg> m_xDlg; +public: + explicit AbstractScInsertTableDlg_Impl(ScInsertTableDlg* p) + : m_xDlg(p) + { + } + virtual short Execute() override; virtual bool GetTablesFromFile() override; virtual bool GetTablesAsLink() override; virtual const OUString* GetFirstTable( sal_uInt16* pN = nullptr ) override; @@ -514,7 +520,7 @@ public: virtual VclPtr<AbstractScInsertContentsDlg> CreateScInsertContentsDlg(weld::Window* pParent, const OUString* pStrTitle = nullptr) override; - virtual VclPtr<AbstractScInsertTableDlg> CreateScInsertTableDlg(vcl::Window* pParent, ScViewData& rViewData, + virtual VclPtr<AbstractScInsertTableDlg> CreateScInsertTableDlg(weld::Window* pParent, ScViewData& rViewData, SCTAB nTabCount, bool bFromFile) override; virtual VclPtr<AbstractScSelEntryDlg> CreateScSelEntryDlg ( vcl::Window* pParent, |