summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Krus <mike.krus@kdab.com>2017-05-28 22:35:29 +0100
committerMike Krus <mike.krus@kdab.com>2017-05-29 07:20:53 +0000
commit4511a3873ca18a59b9fb5e442fb8cb8ff6e640fc (patch)
tree75898c7ead36a0a2b292a4b8960f452244705031
parentcd68b050998200584f2b6a5604a2538a27c77fbe (diff)
downloadqt3d-wip/vr.tar.gz
QNodeCommand: Fix API review commentswip/vr
Implement QNodeCommandPrivate dtor out-of-line and mark the (Private, NodeId) ctor explicit. Amends 44420de26b3ff7999ef2a932c2cae058d794b155. Change-Id: Ic234e123c64a9e8bb2eef480dec9e91f0ceba585 Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
-rw-r--r--src/core/changes/qnodecommand.cpp4
-rw-r--r--src/core/changes/qnodecommand.h2
-rw-r--r--src/core/changes/qnodecommand_p.h1
3 files changed, 6 insertions, 1 deletions
diff --git a/src/core/changes/qnodecommand.cpp b/src/core/changes/qnodecommand.cpp
index fc7e01697..ae5ae46f1 100644
--- a/src/core/changes/qnodecommand.cpp
+++ b/src/core/changes/qnodecommand.cpp
@@ -50,6 +50,10 @@ QNodeCommandPrivate::QNodeCommandPrivate()
{
}
+QNodeCommandPrivate::~QNodeCommandPrivate()
+{
+}
+
QNodeCommand::CommandId QNodeCommandPrivate::createId()
{
static QBasicAtomicInteger<QNodeCommand::CommandId> next = Q_BASIC_ATOMIC_INITIALIZER(0);
diff --git a/src/core/changes/qnodecommand.h b/src/core/changes/qnodecommand.h
index c02365a59..f4371b03c 100644
--- a/src/core/changes/qnodecommand.h
+++ b/src/core/changes/qnodecommand.h
@@ -70,7 +70,7 @@ public:
void setReplyToCommandId(CommandId id);
protected:
- QNodeCommand(QNodeCommandPrivate &dd, QNodeId id);
+ explicit QNodeCommand(QNodeCommandPrivate &dd, QNodeId id);
private:
Q_DECLARE_PRIVATE(QNodeCommand)
diff --git a/src/core/changes/qnodecommand_p.h b/src/core/changes/qnodecommand_p.h
index 09be873f5..dd4259b20 100644
--- a/src/core/changes/qnodecommand_p.h
+++ b/src/core/changes/qnodecommand_p.h
@@ -59,6 +59,7 @@ class QT3DCORE_PRIVATE_EXPORT QNodeCommandPrivate : public QSceneChangePrivate
{
public:
QNodeCommandPrivate();
+ ~QNodeCommandPrivate();
static QNodeCommand::CommandId createId();