summaryrefslogtreecommitdiffstats
path: root/src/render/picking/objectpicker_p.h
diff options
context:
space:
mode:
authorGiulio Camuffo <giulio.camuffo@kdab.com>2019-02-14 17:02:20 +0100
committerGiulio Camuffo <giulio.camuffo@kdab.com>2019-02-25 12:34:36 +0000
commit6cb3fa6f4d7b3a504bba063d964a8a5868559ba5 (patch)
treee3353d12174a8a2ad84b4ceb8ee705ef6900c372 /src/render/picking/objectpicker_p.h
parente1f81585c21582abe3b3d0c295b25ef4e3270c14 (diff)
Add a viewport property to QPickEvent
The new property will contain the viewport in which the input event originated. This is useful in cases where an entity with an ObjectPicker visible in multiple viewports wants to react differently based on which viewport was clicked. Change-Id: Ic5fb6393f3c3087cc3f54cd68c025d0e59ec2f20 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/render/picking/objectpicker_p.h')
-rw-r--r--src/render/picking/objectpicker_p.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/render/picking/objectpicker_p.h b/src/render/picking/objectpicker_p.h
index 7389a4b53..1e8bf12bf 100644
--- a/src/render/picking/objectpicker_p.h
+++ b/src/render/picking/objectpicker_p.h
@@ -74,10 +74,10 @@ public:
bool isHoverEnabled() const;
bool isDragEnabled() const;
- void onClicked(QPickEventPtr event);
- void onMoved(QPickEventPtr event);
- void onPressed(QPickEventPtr event);
- void onReleased(QPickEventPtr event);
+ void onClicked(QPickEventPtr event, Qt3DCore::QNodeId viewportNodeId);
+ void onMoved(QPickEventPtr event, Qt3DCore::QNodeId viewportNodeId);
+ void onPressed(QPickEventPtr event, Qt3DCore::QNodeId viewportNodeId);
+ void onReleased(QPickEventPtr event, Qt3DCore::QNodeId viewportNodeId);
void onEntered();
void onExited();