summaryrefslogtreecommitdiffstats
path: root/src/input/frontend/qinputchord.cpp
diff options
context:
space:
mode:
authorSean Harmer <sean.harmer@kdab.com>2016-04-22 15:33:28 +0100
committerSean Harmer <sean.harmer@kdab.com>2016-04-27 11:18:13 +0000
commitdfff60887710ff4a39139eddeeccaa861c0c9dcf (patch)
tree027ad866a07a0a41af084a2f0f0d9becd60e5349 /src/input/frontend/qinputchord.cpp
parent1bc324f870459bb9903eef6006cf62aefaa70391 (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.cpp8
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);
}