summaryrefslogtreecommitdiff
path: root/cui/source/dialogs/cuigrfflt.cxx
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2018-09-18 14:31:16 +0100
committerCaolán McNamara <caolanm@redhat.com>2018-09-19 16:51:58 +0200
commitd6cee8ad86ded54004f0dc87b390e43b20560390 (patch)
tree0eb55ae4d5c5a69b5f4b82b18e9ee815a5b556d5 /cui/source/dialogs/cuigrfflt.cxx
parent65b5fc8f66eb2facaed5d35b61a2836b3390fb01 (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.cxx34
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() )
{