summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/data/qcustom3ditem.cpp
diff options
context:
space:
mode:
authorTomi Korpipää <tomi.korpipaa@digia.com>2014-05-19 08:39:47 +0300
committerTomi Korpipää <tomi.korpipaa@digia.com>2014-05-19 08:44:19 +0300
commita998e49b3455c9e28d2ed85f024f28c69921cfd2 (patch)
treeb97b4cc958a218a1e931b0a96a7a62f235268371 /src/datavisualization/data/qcustom3ditem.cpp
parent6368dd9a1d9e51016dcef9c93137526c07adcbeb (diff)
Optimized custom item addition/removal
Task-number: QTRD-3056 Change-Id: I653d8aeec797b76c19d9b542391b79e9370e7501 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Diffstat (limited to 'src/datavisualization/data/qcustom3ditem.cpp')
-rw-r--r--src/datavisualization/data/qcustom3ditem.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/datavisualization/data/qcustom3ditem.cpp b/src/datavisualization/data/qcustom3ditem.cpp
index ca4cef16..bb6c96eb 100644
--- a/src/datavisualization/data/qcustom3ditem.cpp
+++ b/src/datavisualization/data/qcustom3ditem.cpp
@@ -310,4 +310,14 @@ void QCustom3DItemPrivate::clearTextureImage()
m_textureImage = QImage();
}
+void QCustom3DItemPrivate::resetDirtyBits()
+{
+ m_dirtyBits.textureDirty = false;
+ m_dirtyBits.meshDirty = false;
+ m_dirtyBits.positionDirty = false;
+ m_dirtyBits.scalingDirty = false;
+ m_dirtyBits.rotationDirty = false;
+ m_dirtyBits.visibleDirty = false;
+}
+
QT_END_NAMESPACE_DATAVISUALIZATION