diff options
author | Sean Harmer <sean.harmer@kdab.com> | 2017-03-24 16:00:50 +0000 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2017-03-26 07:29:52 +0000 |
commit | 57d700a414dd8e6fa301865771b9c738bb7aa8c6 (patch) | |
tree | 73029b665953e8c39e9e17cf82c2bed9caf533cf /tests | |
parent | d4181254c00086d735ecbf01a03a8129e788e0a5 (diff) |
Add allDependencyIds() pure virtual and overrides to backend nodes
This will be used to visit all nodes by the visitor for the purpose of
collecting vlaue nodes that should be evaluated.
Change-Id: Iff84eed2ee139a0ecd3639994549e5859b5827d0
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'tests')
5 files changed, 25 insertions, 0 deletions
diff --git a/tests/auto/animation/additiveclipblend/tst_additiveclipblend.cpp b/tests/auto/animation/additiveclipblend/tst_additiveclipblend.cpp index b3b9d98da..28ab8917a 100644 --- a/tests/auto/animation/additiveclipblend/tst_additiveclipblend.cpp +++ b/tests/auto/animation/additiveclipblend/tst_additiveclipblend.cpp @@ -50,6 +50,11 @@ public: , m_duration(duration) {} + inline QVector<Qt3DCore::QNodeId> allDependencyIds() const Q_DECL_OVERRIDE + { + return currentDependencyIds(); + } + QVector<Qt3DCore::QNodeId> currentDependencyIds() const Q_DECL_FINAL { return QVector<Qt3DCore::QNodeId>(); diff --git a/tests/auto/animation/animationutils/tst_animationutils.cpp b/tests/auto/animation/animationutils/tst_animationutils.cpp index 7de3d42be..17815f5db 100644 --- a/tests/auto/animation/animationutils/tst_animationutils.cpp +++ b/tests/auto/animation/animationutils/tst_animationutils.cpp @@ -77,6 +77,11 @@ public: m_value2Id = value2Id; } + inline QVector<Qt3DCore::QNodeId> allDependencyIds() const Q_DECL_OVERRIDE + { + return currentDependencyIds(); + } + QVector<Qt3DCore::QNodeId> currentDependencyIds() const Q_DECL_FINAL { return QVector<Qt3DCore::QNodeId>() << m_value1Id << m_value2Id; diff --git a/tests/auto/animation/clipblendnode/tst_clipblendnode.cpp b/tests/auto/animation/clipblendnode/tst_clipblendnode.cpp index c195b760c..b480a5ab8 100644 --- a/tests/auto/animation/clipblendnode/tst_clipblendnode.cpp +++ b/tests/auto/animation/clipblendnode/tst_clipblendnode.cpp @@ -54,6 +54,11 @@ public: , m_clipResults(clipResults) {} + inline QVector<Qt3DCore::QNodeId> allDependencyIds() const Q_DECL_OVERRIDE + { + return currentDependencyIds(); + } + QVector<Qt3DCore::QNodeId> currentDependencyIds() const Q_DECL_FINAL { return QVector<Qt3DCore::QNodeId>(); diff --git a/tests/auto/animation/clipblendnodemanager/tst_clipblendnodemanager.cpp b/tests/auto/animation/clipblendnodemanager/tst_clipblendnodemanager.cpp index b909bb3ad..7bcef28ae 100644 --- a/tests/auto/animation/clipblendnodemanager/tst_clipblendnodemanager.cpp +++ b/tests/auto/animation/clipblendnodemanager/tst_clipblendnodemanager.cpp @@ -49,6 +49,11 @@ public: deadCount += 1; } + inline QVector<Qt3DCore::QNodeId> allDependencyIds() const Q_DECL_OVERRIDE + { + return currentDependencyIds(); + } + QVector<Qt3DCore::QNodeId> currentDependencyIds() const Q_DECL_FINAL { return QVector<Qt3DCore::QNodeId>(); diff --git a/tests/auto/animation/lerpclipblend/tst_lerpclipblend.cpp b/tests/auto/animation/lerpclipblend/tst_lerpclipblend.cpp index f2d6263ae..003b1ef53 100644 --- a/tests/auto/animation/lerpclipblend/tst_lerpclipblend.cpp +++ b/tests/auto/animation/lerpclipblend/tst_lerpclipblend.cpp @@ -50,6 +50,11 @@ public: , m_duration(duration) {} + inline QVector<Qt3DCore::QNodeId> allDependencyIds() const Q_DECL_OVERRIDE + { + return currentDependencyIds(); + } + QVector<Qt3DCore::QNodeId> currentDependencyIds() const Q_DECL_FINAL { return QVector<Qt3DCore::QNodeId>(); |