diff options
author | Sean Harmer <sean.harmer@kdab.com> | 2016-04-22 15:33:28 +0100 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2016-04-27 11:18:13 +0000 |
commit | dfff60887710ff4a39139eddeeccaa861c0c9dcf (patch) | |
tree | 027ad866a07a0a41af084a2f0f0d9becd60e5349 /src/input/frontend/qinputchord.cpp | |
parent | 1bc324f870459bb9903eef6006cf62aefaa70391 (diff) |
QInputChord/InputChord use new added/removed change types
Change-Id: I23fd3a9c04b8991c4f8e573e91887d06f3dda324
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/input/frontend/qinputchord.cpp')
-rw-r--r-- | src/input/frontend/qinputchord.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/input/frontend/qinputchord.cpp b/src/input/frontend/qinputchord.cpp index e83756499..d012e0b7b 100644 --- a/src/input/frontend/qinputchord.cpp +++ b/src/input/frontend/qinputchord.cpp @@ -41,6 +41,8 @@ #include <Qt3DCore/qnodecreatedchange.h> #include <Qt3DInput/qabstractphysicaldevice.h> #include <Qt3DCore/qnodepropertychange.h> +#include <Qt3DCore/qnodeaddedpropertychange.h> +#include <Qt3DCore/qnoderemovedpropertychange.h> QT_BEGIN_NAMESPACE @@ -149,9 +151,8 @@ void QInputChord::addChord(QAbstractActionInput *input) input->setParent(this); if (d->m_changeArbiter != Q_NULLPTR) { - Qt3DCore::QNodePropertyChangePtr change(new Qt3DCore::QNodePropertyChange(Qt3DCore::NodeAdded, Qt3DCore::QSceneChange::Node, id())); + const auto change = Qt3DCore::QNodeAddedPropertyChangePtr::create(id(), input->id()); change->setPropertyName("chord"); - change->setValue(QVariant::fromValue(input->id())); d->notifyObservers(change); } } @@ -168,9 +169,8 @@ void QInputChord::removeChord(QAbstractActionInput *input) if (d->m_chords.contains(input)) { if (d->m_changeArbiter != Q_NULLPTR) { - Qt3DCore::QNodePropertyChangePtr change(new Qt3DCore::QNodePropertyChange(Qt3DCore::NodeRemoved, Qt3DCore::QSceneChange::Node, id())); + const auto change = Qt3DCore::QNodeRemovedPropertyChangePtr::create(id(), input->id()); change->setPropertyName("chord"); - change->setValue(QVariant::fromValue(input->id())); d->notifyObservers(change); } |