diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2014-07-25 11:30:56 +0200 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2014-08-13 20:18:52 +0200 |
commit | 543fd7aa1d4b683c26165901b7d0383a9cb56eef (patch) | |
tree | 414adcf355343821bd052478fb786d6d98428ba2 /src/core/qchangearbiter_p.h | |
parent | 27b1255ab869768d49837dd892ffbb2f62c9eff4 (diff) |
QChangeArbiter can register/unregister observers from a node QUuid
Change-Id: Ie608e5be3a3c26bb59cd741ab9e3d3cf9fb3d94e
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/core/qchangearbiter_p.h')
-rw-r--r-- | src/core/qchangearbiter_p.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core/qchangearbiter_p.h b/src/core/qchangearbiter_p.h index 289b6bc3b..1c3bf472d 100644 --- a/src/core/qchangearbiter_p.h +++ b/src/core/qchangearbiter_p.h @@ -79,8 +79,9 @@ public: // We keep these distinct because we do not manage the main thread which means // the mechanisms for working with objects there is different. QHash<QObservableInterface *, QObserverList> m_aspectObservations; - QHash<QNode *, QObserverList> m_nodeObservations; + QHash<QUuid, QObserverList> m_nodeObservations; QList<QSceneObserverInterface *> m_sceneObservers; + QHash<QUuid, QNode *> m_idToNodeObservable; // Each thread has a TLS ChangeQueue so we never need to lock whilst // receiving a QSceneChange. |