summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/engine/q3dobject.h
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@digia.com>2013-09-12 09:53:52 +0300
committerMiikka Heikkinen <miikka.heikkinen@digia.com>2013-09-12 10:31:27 +0300
commit7f8966b035c9fd73d2cde04521c92892feefc0f9 (patch)
tree55fee47c70805ff6bd4df1a8cd7693ea34132b27 /src/datavisualization/engine/q3dobject.h
parent1262c6562d7264c9fe4caf2f433615348c0f2ef8 (diff)
Fix Q3DScene caching
Task-number: QTRD-2258 Change-Id: Ifce23dca40566e75398e00975e8b2159b325739e Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com> Reviewed-by: Pasi Keränen <pasi.keranen@digia.com>
Diffstat (limited to 'src/datavisualization/engine/q3dobject.h')
-rw-r--r--src/datavisualization/engine/q3dobject.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/datavisualization/engine/q3dobject.h b/src/datavisualization/engine/q3dobject.h
index 85bb3858..0b234891 100644
--- a/src/datavisualization/engine/q3dobject.h
+++ b/src/datavisualization/engine/q3dobject.h
@@ -19,8 +19,9 @@
#ifndef Q3DOBJECT_H
#define Q3DOBJECT_H
+#include <QtDataVisualization/qdatavisualizationenums.h>
#include <QObject>
-#include "datavisualizationglobal_p.h"
+#include <QVector3D>
QT_DATAVISUALIZATION_BEGIN_NAMESPACE
@@ -43,10 +44,16 @@ public:
virtual void setPosition(const QVector3D &position);
virtual QVector3D position() const;
+protected:
+ void setDirty(bool dirty);
+ bool isDirty() const;
+
private:
QScopedPointer<Q3DObjectPrivate> d_ptr;
Q_DISABLE_COPY(Q3DObject)
+
+ friend class Q3DScenePrivate;
};
QT_DATAVISUALIZATION_END_NAMESPACE