summaryrefslogtreecommitdiffstats
path: root/cui/source/dialogs/cuigrfflt.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'cui/source/dialogs/cuigrfflt.cxx')
-rw-r--r--cui/source/dialogs/cuigrfflt.cxx36
1 files changed, 30 insertions, 6 deletions
diff --git a/cui/source/dialogs/cuigrfflt.cxx b/cui/source/dialogs/cuigrfflt.cxx
index 73bb4c3d6a70..bdf4c9377d59 100644
--- a/cui/source/dialogs/cuigrfflt.cxx
+++ b/cui/source/dialogs/cuigrfflt.cxx
@@ -196,11 +196,11 @@ GraphicFilterMosaic::GraphicFilterMosaic( vcl::Window* pParent, const Graphic& r
mpMtrWidth->SetValue( nTileWidth );
mpMtrWidth->SetLast( GetGraphicSizePixel().Width() );
- mpMtrWidth->SetModifyHdl( GetModifyHdl() );
+ mpMtrWidth->SetModifyHdl( LINK(this, GraphicFilterMosaic, EditModifyHdl) );
mpMtrHeight->SetValue( nTileHeight );
mpMtrHeight->SetLast( GetGraphicSizePixel().Height() );
- mpMtrHeight->SetModifyHdl( GetModifyHdl() );
+ mpMtrHeight->SetModifyHdl( LINK(this, GraphicFilterMosaic, EditModifyHdl) );
mpCbxEdges->Check( bEnhanceEdges );
mpCbxEdges->SetToggleHdl( LINK(this, GraphicFilterMosaic, CheckBoxModifyHdl) );
@@ -213,6 +213,11 @@ IMPL_LINK_TYPED(GraphicFilterMosaic, CheckBoxModifyHdl, CheckBox&, rCheckBox, vo
GetModifyHdl().Call(&rCheckBox);
}
+IMPL_LINK_TYPED(GraphicFilterMosaic, EditModifyHdl, Edit&, rEdit, void)
+{
+ GetModifyHdl().Call(&rEdit);
+}
+
GraphicFilterMosaic::~GraphicFilterMosaic()
{
disposeOnce();
@@ -273,10 +278,15 @@ GraphicFilterSmooth::GraphicFilterSmooth( vcl::Window* pParent, const Graphic& r
get(mpMtrRadius, "radius");
mpMtrRadius->SetValue( nRadius* 10 );
- mpMtrRadius->SetModifyHdl( GetModifyHdl() );
+ mpMtrRadius->SetModifyHdl( LINK(this, GraphicFilterSmooth, EditModifyHdl) );
mpMtrRadius->GrabFocus();
}
+IMPL_LINK_TYPED(GraphicFilterSmooth, EditModifyHdl, Edit&, rEdit, void)
+{
+ GetModifyHdl().Call(&rEdit);
+}
+
GraphicFilterSmooth::~GraphicFilterSmooth()
{
disposeOnce();
@@ -329,7 +339,7 @@ GraphicFilterSolarize::GraphicFilterSolarize( vcl::Window* pParent, const Graphi
get(mpCbxInvert, "invert");
mpMtrThreshold->SetValue( FRound( cGreyThreshold / 2.55 ) );
- mpMtrThreshold->SetModifyHdl( GetModifyHdl() );
+ mpMtrThreshold->SetModifyHdl( LINK(this, GraphicFilterSolarize, EditModifyHdl) );
mpCbxInvert->Check( bInvert );
mpCbxInvert->SetToggleHdl( LINK(this, GraphicFilterSolarize, CheckBoxModifyHdl) );
@@ -339,6 +349,10 @@ IMPL_LINK_TYPED(GraphicFilterSolarize, CheckBoxModifyHdl, CheckBox&, rCheckBox,
{
GetModifyHdl().Call(&rCheckBox);
}
+IMPL_LINK_TYPED(GraphicFilterSolarize, EditModifyHdl, Edit&, rEdit, void)
+{
+ GetModifyHdl().Call(&rEdit);
+}
GraphicFilterSolarize::~GraphicFilterSolarize()
{
@@ -399,7 +413,12 @@ GraphicFilterSepia::GraphicFilterSepia( vcl::Window* pParent, const Graphic& rGr
get(mpMtrSepia, "value");
mpMtrSepia->SetValue( nSepiaPercent );
- mpMtrSepia->SetModifyHdl( GetModifyHdl() );
+ mpMtrSepia->SetModifyHdl( LINK(this, GraphicFilterSepia, EditModifyHdl) );
+}
+
+IMPL_LINK_TYPED(GraphicFilterSepia, EditModifyHdl, Edit&, rEdit, void)
+{
+ GetModifyHdl().Call(&rEdit);
}
GraphicFilterSepia::~GraphicFilterSepia()
@@ -452,7 +471,12 @@ GraphicFilterPoster::GraphicFilterPoster(vcl::Window* pParent, const Graphic& rG
mpNumPoster->SetFirst( 2 );
mpNumPoster->SetLast( rGraphic.GetBitmapEx().GetBitCount() );
mpNumPoster->SetValue( nPosterCount );
- mpNumPoster->SetModifyHdl( GetModifyHdl() );
+ mpNumPoster->SetModifyHdl( LINK(this, GraphicFilterPoster, EditModifyHdl) );
+}
+
+IMPL_LINK_TYPED(GraphicFilterPoster, EditModifyHdl, Edit&, rEdit, void)
+{
+ GetModifyHdl().Call(&rEdit);
}
GraphicFilterPoster::~GraphicFilterPoster()