summaryrefslogtreecommitdiffstats
path: root/src/openvg/qpixmapfilter_vg_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/openvg/qpixmapfilter_vg_p.h')
-rw-r--r--src/openvg/qpixmapfilter_vg_p.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/openvg/qpixmapfilter_vg_p.h b/src/openvg/qpixmapfilter_vg_p.h
index 6a3cc5f..3dc0e8f 100644
--- a/src/openvg/qpixmapfilter_vg_p.h
+++ b/src/openvg/qpixmapfilter_vg_p.h
@@ -63,6 +63,7 @@ QT_BEGIN_NAMESPACE
class Q_OPENVG_EXPORT QVGPixmapConvolutionFilter : public QPixmapConvolutionFilter
{
+ Q_OBJECT
public:
QVGPixmapConvolutionFilter();
~QVGPixmapConvolutionFilter();
@@ -72,6 +73,7 @@ public:
class Q_OPENVG_EXPORT QVGPixmapColorizeFilter : public QPixmapColorizeFilter
{
+ Q_OBJECT
public:
QVGPixmapColorizeFilter();
~QVGPixmapColorizeFilter();
@@ -86,6 +88,7 @@ private:
class Q_OPENVG_EXPORT QVGPixmapDropShadowFilter : public QPixmapDropShadowFilter
{
+ Q_OBJECT
public:
QVGPixmapDropShadowFilter();
~QVGPixmapDropShadowFilter();
@@ -101,6 +104,16 @@ private:
mutable QVarLengthArray<VGshort, 16> kernel;
};
+class Q_OPENVG_EXPORT QVGPixmapBlurFilter : public QPixmapBlurFilter
+{
+ Q_OBJECT
+public:
+ QVGPixmapBlurFilter(QObject *parent = 0);
+ ~QVGPixmapBlurFilter();
+
+ void draw(QPainter *painter, const QPointF &dest, const QPixmap &src, const QRectF &srcRect = QRectF()) const;
+};
+
#endif
QT_END_NAMESPACE