diff options
author | Caolán McNamara <caolanm@redhat.com> | 2018-09-29 14:06:42 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2018-09-30 18:14:25 +0200 |
commit | 64d764e02a848ed243409092d3fdcb4775db5153 (patch) | |
tree | 0f9167eb3959b9365bc95925c69c99d70cbab6b3 /cui/source/inc/cuitabline.hxx | |
parent | 20c6cff919e09bf3a42fa9e26cc3e7568743047d (diff) |
weld SvxLineEndDefTabPage
Change-Id: I3e947511bbffae4cd48388b17a8fb9a13d453bab
Reviewed-on: https://gerrit.libreoffice.org/61139
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'cui/source/inc/cuitabline.hxx')
-rw-r--r-- | cui/source/inc/cuitabline.hxx | 36 |
1 files changed, 19 insertions, 17 deletions
diff --git a/cui/source/inc/cuitabline.hxx b/cui/source/inc/cuitabline.hxx index 28cdf1b4be41..c7e2431830e6 100644 --- a/cui/source/inc/cuitabline.hxx +++ b/cui/source/inc/cuitabline.hxx @@ -326,15 +326,6 @@ class SvxLineEndDefTabPage : public SfxTabPage using TabPage::DeactivatePage; private: - VclPtr<Edit> m_pEdtName; - VclPtr<LineEndLB> m_pLbLineEnds; - VclPtr<PushButton> m_pBtnAdd; - VclPtr<PushButton> m_pBtnModify; - VclPtr<PushButton> m_pBtnDelete; - VclPtr<PushButton> m_pBtnLoad; - VclPtr<PushButton> m_pBtnSave; - VclPtr<SvxXLinePreview> m_pCtlPreview; - const SfxItemSet& rOutAttrs; const SdrObject* pPolyObj; @@ -348,17 +339,28 @@ private: sal_uInt16 nDlgType; sal_Int32* pPosLineEndLb; - DECL_LINK( ClickAddHdl_Impl, Button*, void ); - DECL_LINK( ClickModifyHdl_Impl, Button*, void ); - DECL_LINK( ClickDeleteHdl_Impl, Button*, void ); - DECL_LINK( ClickLoadHdl_Impl, Button*, void ); - DECL_LINK( ClickSaveHdl_Impl, Button*, void ); - DECL_LINK( SelectLineEndHdl_Impl, ListBox&, void ); - + XLinePreview m_aCtlPreview; + std::unique_ptr<weld::Entry> m_xEdtName; + std::unique_ptr<SvxLineEndLB> m_xLbLineEnds; + std::unique_ptr<weld::Button> m_xBtnAdd; + std::unique_ptr<weld::Button> m_xBtnModify; + std::unique_ptr<weld::Button> m_xBtnDelete; + std::unique_ptr<weld::Button> m_xBtnLoad; + std::unique_ptr<weld::Button> m_xBtnSave; + std::unique_ptr<weld::CustomWeld> m_xCtlPreview; + + DECL_LINK(ClickAddHdl_Impl, weld::Button&, void); + DECL_LINK(ClickModifyHdl_Impl, weld::Button&, void); + DECL_LINK(ClickDeleteHdl_Impl, weld::Button&, void); + DECL_LINK(ClickLoadHdl_Impl, weld::Button&, void); + DECL_LINK(ClickSaveHdl_Impl, weld::Button&, void); + DECL_LINK(SelectLineEndHdl_Impl, weld::ComboBox&, void); + + void SelectLineEndHdl_Impl(); void CheckChanges_Impl(); public: - SvxLineEndDefTabPage( vcl::Window* pParent, const SfxItemSet& rInAttrs ); + SvxLineEndDefTabPage(TabPageParent pParent, const SfxItemSet& rInAttrs); virtual ~SvxLineEndDefTabPage() override; virtual void dispose() override; |