diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2014-10-20 07:44:12 +0200 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2014-10-20 08:47:17 +0200 |
commit | 0c8a6df93997e7aba0c8269ce986bd8fe4168d5b (patch) | |
tree | 0629f1f3459c092414989e62ffbd11e4ac6ea1ef /src/core/core-components/qabstractmesh.cpp | |
parent | f28d3304ee5e7d046ac553bd680d5b0245d48e4d (diff) |
QAbstractMesh: setDirty -> update
Change-Id: I8e4094d69446ec8290fa34e4875f5e1cf822054c
Task-number: QTBUG-41522
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/core/core-components/qabstractmesh.cpp')
-rw-r--r-- | src/core/core-components/qabstractmesh.cpp | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/src/core/core-components/qabstractmesh.cpp b/src/core/core-components/qabstractmesh.cpp index 76492560c..81f811515 100644 --- a/src/core/core-components/qabstractmesh.cpp +++ b/src/core/core-components/qabstractmesh.cpp @@ -62,7 +62,6 @@ namespace Qt3D { QAbstractMeshPrivate::QAbstractMeshPrivate(QAbstractMesh *qq) : QComponentPrivate(qq) - , m_dirty(false) { } @@ -71,7 +70,6 @@ void QAbstractMesh::copy(const QNode *ref) QComponent::copy(ref); const QAbstractMesh *abstractMesh = static_cast<const QAbstractMesh*>(ref); d_func()->m_uuid = abstractMesh->d_func()->m_uuid; - d_func()->m_dirty = abstractMesh->d_func()->m_dirty; } @@ -85,17 +83,9 @@ QAbstractMesh::QAbstractMesh(QAbstractMeshPrivate &dd, QNode *parent) { } -bool QAbstractMesh::isDirty() const -{ - Q_D(const QAbstractMesh); - return d->m_dirty; -} - -void QAbstractMesh::setDirty(bool dirty) +void QAbstractMesh::update() { Q_D(QAbstractMesh); - if (dirty != d->m_dirty) { - d->m_dirty = dirty; if (d->m_changeArbiter != Q_NULLPTR) { QScenePropertyChangePtr change(new QScenePropertyChange(NodeUpdated, this)); change->setPropertyName(QByteArrayLiteral("meshFunctor")); @@ -104,9 +94,7 @@ void QAbstractMesh::setDirty(bool dirty) // TO DO see if we can clear the d->m_dirty on request. // This would allow to send a single notification for classes that have several property changes occur // over a single given frame or maybe that's the job of the QChangeArbiter - d->m_dirty = false; } - } } } // Qt3D |