From a998e49b3455c9e28d2ed85f024f28c69921cfd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomi=20Korpip=C3=A4=C3=A4?= Date: Mon, 19 May 2014 08:39:47 +0300 Subject: Optimized custom item addition/removal Task-number: QTRD-3056 Change-Id: I653d8aeec797b76c19d9b542391b79e9370e7501 Reviewed-by: Miikka Heikkinen --- src/datavisualization/data/qcustom3ditem.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/datavisualization/data/qcustom3ditem.cpp') 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 -- cgit v1.2.3