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 /src/render/picking/objectpicker_p.h | |
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 'src/render/picking/objectpicker_p.h')
-rw-r--r-- | src/render/picking/objectpicker_p.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/render/picking/objectpicker_p.h b/src/render/picking/objectpicker_p.h index 545c7ff95..3477f0e74 100644 --- a/src/render/picking/objectpicker_p.h +++ b/src/render/picking/objectpicker_p.h @@ -54,6 +54,9 @@ QT_BEGIN_NAMESPACE namespace Qt3DRender { +class QPickEvent; +typedef QSharedPointer<QPickEvent> QPickEventPtr; + namespace Render { class Q_AUTOTEST_EXPORT ObjectPicker : public Qt3DCore::QBackendNode @@ -70,9 +73,9 @@ public: void makeDirty(); bool hoverEnabled() const; - void onClicked(); - void onPressed(); - void onReleased(); + void onClicked(QPickEventPtr event); + void onPressed(QPickEventPtr event); + void onReleased(QPickEventPtr event); void onEntered(); void onExited(); |