summaryrefslogtreecommitdiff
path: root/cui/source/inc/cuigrfflt.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'cui/source/inc/cuigrfflt.hxx')
-rw-r--r--cui/source/inc/cuigrfflt.hxx20
1 files changed, 20 insertions, 0 deletions
diff --git a/cui/source/inc/cuigrfflt.hxx b/cui/source/inc/cuigrfflt.hxx
index 05b0eec9a984..98303e058baf 100644
--- a/cui/source/inc/cuigrfflt.hxx
+++ b/cui/source/inc/cuigrfflt.hxx
@@ -95,6 +95,26 @@ public:
virtual Graphic GetFilteredGraphic( const Graphic& rGraphic, double fScaleX, double fScaleY ) = 0;
};
+// -------------------------
+// - GraphicFilterSmooth -
+// -------------------------
+
+class GraphicFilterSmooth : public GraphicFilterDialog
+{
+private:
+
+ FixedText maFtRadius;
+ NumericField maMtrRadius;
+
+public:
+
+ GraphicFilterSmooth( Window* pParent, const Graphic& rGraphic, double nRadius);
+ ~GraphicFilterSmooth();
+
+ virtual Graphic GetFilteredGraphic( const Graphic& rGraphic, double fScaleX, double fScaleY );
+ double GetRadius() const { return maMtrRadius.GetValue() / 10.0; }
+};
+
// -----------------------
// - GraphicFilterMosaic -
// -----------------------