diff options
author | Mike Krus <mike.krus@kdab.com> | 2015-12-08 12:06:12 +0000 |
---|---|---|
committer | Mike Krus <mike.krus@kdab.com> | 2016-01-25 09:03:41 +0000 |
commit | 4ad00b344bc79e34f2ba2f8355e65c7948791389 (patch) | |
tree | 277ff0f997b962ccb6034728e780cbf77f60c643 /tests/auto/render/objectpicker | |
parent | d798eb52ae1b22fa38d398cdae0012a34cb51922 (diff) |
Expose picking details to front end
Intersection (world and local) and distance added to pick event
Modified test so that it includes the event
Change-Id: I8631d626e5108d2e044374ee3425625f5588c38c
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'tests/auto/render/objectpicker')
-rw-r--r-- | tests/auto/render/objectpicker/tst_objectpicker.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/tests/auto/render/objectpicker/tst_objectpicker.cpp b/tests/auto/render/objectpicker/tst_objectpicker.cpp index ce0314ef8..4aa770237 100644 --- a/tests/auto/render/objectpicker/tst_objectpicker.cpp +++ b/tests/auto/render/objectpicker/tst_objectpicker.cpp @@ -36,6 +36,7 @@ #include <QtTest/QTest> #include <Qt3DRender/private/objectpicker_p.h> +#include <Qt3DRender/qpickevent.h> #include <Qt3DRender/qobjectpicker.h> #include <Qt3DCore/private/qbackendnode_p.h> #include <Qt3DCore/qscenepropertychange.h> @@ -113,10 +114,11 @@ private Q_SLOTS: TestArbiter arbiter; Qt3DRender::Render::ObjectPicker objectPicker; Qt3DCore::QBackendNodePrivate::get(&objectPicker)->setArbiter(&arbiter); + Qt3DRender::QPickEventPtr event(new Qt3DRender::QPickEvent); QVERIFY(!objectPicker.isDirty()); // WHEN - objectPicker.onPressed(); + objectPicker.onPressed(event); // THEN QCOMPARE(arbiter.events.count(), 1); @@ -126,7 +128,7 @@ private Q_SLOTS: arbiter.events.clear(); // WHEN - objectPicker.onReleased(); + objectPicker.onReleased(event); // THEN QCOMPARE(arbiter.events.count(), 1); @@ -136,7 +138,7 @@ private Q_SLOTS: arbiter.events.clear(); // WHEN - objectPicker.onClicked(); + objectPicker.onClicked(event); // THEN QCOMPARE(arbiter.events.count(), 1); |