diff options
author | Caolán McNamara <caolanm@redhat.com> | 2018-09-18 14:31:16 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2018-09-19 16:51:58 +0200 |
commit | d6cee8ad86ded54004f0dc87b390e43b20560390 (patch) | |
tree | 0eb55ae4d5c5a69b5f4b82b18e9ee815a5b556d5 /cui/source/dialogs/cuigrfflt.cxx | |
parent | 65b5fc8f66eb2facaed5d35b61a2836b3390fb01 (diff) |
weld GraphicFilterSmooth
Change-Id: I9f92b49bff105965c13e5977ef39788c6684da29
Reviewed-on: https://gerrit.libreoffice.org/60711
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'cui/source/dialogs/cuigrfflt.cxx')
-rw-r--r-- | cui/source/dialogs/cuigrfflt.cxx | 34 |
1 files changed, 8 insertions, 26 deletions
diff --git a/cui/source/dialogs/cuigrfflt.cxx b/cui/source/dialogs/cuigrfflt.cxx index 0a0c9f718dce..f489112798c4 100644 --- a/cui/source/dialogs/cuigrfflt.cxx +++ b/cui/source/dialogs/cuigrfflt.cxx @@ -370,42 +370,24 @@ Graphic GraphicFilterMosaic::GetFilteredGraphic( const Graphic& rGraphic, return aRet; } - -GraphicFilterSmooth::GraphicFilterSmooth( vcl::Window* pParent, const Graphic& rGraphic, double nRadius) - : GraphicFilterDialog(pParent, "SmoothDialog", - "cui/ui/smoothdialog.ui", rGraphic) +GraphicFilterSmooth::GraphicFilterSmooth(weld::Window* pParent, const Graphic& rGraphic, double nRadius) + : GraphicFilterDialogController(pParent, "cui/ui/smoothdialog.ui", "SmoothDialog", rGraphic) + , mxMtrRadius(m_xBuilder->weld_spin_button("radius")) { - get(mpMtrRadius, "radius"); - - mpMtrRadius->SetValue( nRadius* 10 ); - mpMtrRadius->SetModifyHdl( LINK(this, GraphicFilterSmooth, EditModifyHdl) ); - mpMtrRadius->GrabFocus(); + mxMtrRadius->set_value(nRadius * 10); + mxMtrRadius->connect_value_changed(LINK(this, GraphicFilterSmooth, EditModifyHdl)); + mxMtrRadius->grab_focus(); } - -IMPL_LINK_NOARG(GraphicFilterSmooth, EditModifyHdl, Edit&, void) +IMPL_LINK_NOARG(GraphicFilterSmooth, EditModifyHdl, weld::SpinButton&, void) { GetModifyHdl().Call(nullptr); } - -GraphicFilterSmooth::~GraphicFilterSmooth() -{ - disposeOnce(); -} - - -void GraphicFilterSmooth::dispose() -{ - mpMtrRadius.clear(); - GraphicFilterDialog::dispose(); -} - - Graphic GraphicFilterSmooth::GetFilteredGraphic( const Graphic& rGraphic, double, double ) { Graphic aRet; - double nRadius = mpMtrRadius->GetValue() / 10.0; + double nRadius = mxMtrRadius->get_value() / 10.0; if( rGraphic.IsAnimated() ) { |