summaryrefslogtreecommitdiffstats
path: root/src/gui/graphicsview/qgraphicseffect_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/graphicsview/qgraphicseffect_p.h')
-rw-r--r--src/gui/graphicsview/qgraphicseffect_p.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/gui/graphicsview/qgraphicseffect_p.h b/src/gui/graphicsview/qgraphicseffect_p.h
index 6a0bb3f..2d4a5ee 100644
--- a/src/gui/graphicsview/qgraphicseffect_p.h
+++ b/src/gui/graphicsview/qgraphicseffect_p.h
@@ -54,13 +54,20 @@
//
#include "qgraphicseffect.h"
+
+#if !defined(QT_NO_GRAPHICSVIEW) || (QT_EDITION & QT_MODULE_GRAPHICSVIEW) != QT_MODULE_GRAPHICSVIEW
+
#include <private/qobject_p.h>
#include <private/qpixmapfilter_p.h>
-#if !defined(QT_NO_GRAPHICSVIEW) || (QT_EDITION & QT_MODULE_GRAPHICSVIEW) != QT_MODULE_GRAPHICSVIEW
+#include <QtCore/qrect.h>
+#include <QtCore/qpoint.h>
+#include <QtGui/qcolor.h>
QT_BEGIN_NAMESPACE
+class QPainter;
+
class QGraphicsEffectSourcePrivate : public QObjectPrivate
{
Q_DECLARE_PUBLIC(QGraphicsEffectSource)
@@ -85,7 +92,7 @@ class QGraphicsEffectPrivate : public QObjectPrivate
Q_DECLARE_PUBLIC(QGraphicsEffect)
public:
QGraphicsEffectPrivate() : source(0), hasSourcePixmap(0), isEnabled(1) {}
- QGraphicsEffectSource *source;
+
inline void setGraphicsEffectSource(QGraphicsEffectSource *newSource)
{
if (source) {
@@ -95,6 +102,8 @@ public:
source = newSource;
q_func()->sourceChanged(newSource);
}
+
+ QGraphicsEffectSource *source;
QRectF boundingRect;
QPixmap sourcePixmap;
quint32 hasSourcePixmap : 1;