diff options
author | Tomi Korpipää <tomi.korpipaa@digia.com> | 2014-02-04 07:36:31 +0200 |
---|---|---|
committer | Tomi Korpipää <tomi.korpipaa@digia.com> | 2014-02-04 08:15:57 +0200 |
commit | 71b396926e229f129b242c59da8427bc1ddbc3ba (patch) | |
tree | e7167c6b81c3246b53ccf2be11b05e1df75693da /src/datavisualizationqml2/abstractdeclarative_p.h | |
parent | 9b0eb42b0ef0871630374191914cc01983af1d47 (diff) |
Fixed boot2qt window clearing bug
Task-number: QTRD-2843
Change-Id: I4dd344cea667ad5c178bf24cf3cf6aad60e6396d
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Diffstat (limited to 'src/datavisualizationqml2/abstractdeclarative_p.h')
-rw-r--r-- | src/datavisualizationqml2/abstractdeclarative_p.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/datavisualizationqml2/abstractdeclarative_p.h b/src/datavisualizationqml2/abstractdeclarative_p.h index 85616560..c75a0430 100644 --- a/src/datavisualizationqml2/abstractdeclarative_p.h +++ b/src/datavisualizationqml2/abstractdeclarative_p.h @@ -38,6 +38,7 @@ #include <QQuickItem> #include <QObject> #include <QQuickWindow> +#include <QPointer> QT_BEGIN_NAMESPACE_DATAVISUALIZATION @@ -108,6 +109,8 @@ public: void synchDataToRenderer(); void render(); + void checkWindowList(QQuickWindow *window); + public slots: virtual void handleAxisXChanged(QAbstract3DAxis *axis) = 0; virtual void handleAxisYChanged(QAbstract3DAxis *axis) = 0; @@ -136,7 +139,7 @@ signals: void clearWindowBeforeRenderingChanged(bool enable); private: - Abstract3DController *m_controller; + QPointer<Abstract3DController> m_controller; QRectF m_cachedGeometry; bool m_clearWindowBeforeRendering; }; |