diff options
author | Gunnar Sletta <gunnar.sletta@nokia.com> | 2012-03-05 09:28:10 +0100 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-03-05 11:26:23 +0100 |
commit | 416786d0f7fee72e235814c98eb2d887b6098ae3 (patch) | |
tree | c5e56a0afe871f5e61c0d60384efa6f6b4902ebf /src/quick/items/qquickwindowmanager_p.h | |
parent | 12048b91d95034725830a465c33c387cec26a971 (diff) |
Made QQuickWindowManager pluggable via QSGContext.
Also rename paint() to exposureChanged() as that is what the function
actually means. The implementation of paint() has been removed in both
trivial and threaded version as it is superflous as show() already
triggers rendering.
Change-Id: I7e53f42786efaf961921f10a39977de511965d71
Reviewed-by: Jørgen Lind <jorgen.lind@nokia.com>
Diffstat (limited to 'src/quick/items/qquickwindowmanager_p.h')
-rw-r--r-- | src/quick/items/qquickwindowmanager_p.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/quick/items/qquickwindowmanager_p.h b/src/quick/items/qquickwindowmanager_p.h index 9372e90f5e..eb877d4756 100644 --- a/src/quick/items/qquickwindowmanager_p.h +++ b/src/quick/items/qquickwindowmanager_p.h @@ -43,13 +43,14 @@ #define QQUICKWINDOWMANAGER_P_H #include <QtGui/QImage> +#include <qtquickglobal.h> QT_BEGIN_NAMESPACE class QQuickCanvas; class QSGContext; -class QQuickWindowManager +class Q_QUICK_EXPORT QQuickWindowManager { public: virtual ~QQuickWindowManager(); @@ -59,7 +60,7 @@ public: virtual void canvasDestroyed(QQuickCanvas *canvas) = 0; - virtual void paint(QQuickCanvas *canvas) = 0; + virtual void exposureChanged(QQuickCanvas *canvas) = 0; virtual QImage grab(QQuickCanvas *canvas) = 0; virtual void resize(QQuickCanvas *canvas, const QSize &size) = 0; |