diff options
author | Caolán McNamara <caolanm@redhat.com> | 2019-02-09 19:41:10 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2019-02-10 18:04:37 +0100 |
commit | df230a23676dd992ee12c13273c3901bd56f6354 (patch) | |
tree | 2fbb1c53e1e9b9cc5b09fe2aa66eb1f3aa14abfc /cui/source/factory/dlgfact.hxx | |
parent | d88911d172f7a57d097656eff6c2ebded627ddc4 (diff) |
weld FmSearchDialog
Change-Id: If7e87f725ea44732080fc0c57e4503c82b0cf4a0
Reviewed-on: https://gerrit.libreoffice.org/67595
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'cui/source/factory/dlgfact.hxx')
-rw-r--r-- | cui/source/factory/dlgfact.hxx | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/cui/source/factory/dlgfact.hxx b/cui/source/factory/dlgfact.hxx index 7d7c165a4cee..ed27c2c8b6c6 100644 --- a/cui/source/factory/dlgfact.hxx +++ b/cui/source/factory/dlgfact.hxx @@ -506,7 +506,14 @@ class FmSearchDialog; struct FmFoundRecordInformation; class AbstractFmSearchDialog_Impl :public AbstractFmSearchDialog { - DECL_ABSTDLG_BASE(AbstractFmSearchDialog_Impl,FmSearchDialog) +protected: + std::unique_ptr<FmSearchDialog> m_xDlg; +public: + explicit AbstractFmSearchDialog_Impl(std::unique_ptr<FmSearchDialog> p) + : m_xDlg(std::move(p)) + { + } + virtual short Execute() override; virtual void SetFoundHandler(const Link<FmFoundRecordInformation&,void>& lnk) override ; virtual void SetCanceledNotFoundHdl(const Link<FmFoundRecordInformation&,void>& lnk) override; virtual void SetActiveField(const OUString& strField) override; @@ -783,7 +790,7 @@ public: virtual VclPtr<AbstractSvxMultiPathDialog> CreateSvxMultiPathDialog(weld::Window* pParent) override; virtual VclPtr<AbstractSvxMultiPathDialog> CreateSvxPathSelectDialog(weld::Window* pParent) override; virtual VclPtr<AbstractSvxHpLinkDlg> CreateSvxHpLinkDlg(vcl::Window* pParent, SfxBindings* pBindings) override; - virtual VclPtr<AbstractFmSearchDialog> CreateFmSearchDialog(vcl::Window* pParent, + virtual VclPtr<AbstractFmSearchDialog> CreateFmSearchDialog(weld::Window* pParent, const OUString& strInitialText, const std::vector< OUString >& _rContexts, sal_Int16 nInitialContext, |