summaryrefslogtreecommitdiffstats
path: root/src/render/picking
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2015-11-04 15:37:15 +0100
committerAndy Nichols <andy.nichols@theqtcompany.com>2015-11-16 09:17:52 +0000
commit726d2deddb80cb73a3de18f1726e3ad9a67ecfc1 (patch)
tree0b809ac959feeaed242731eb7d119e7bfcd44b10 /src/render/picking
parent06e5c80e23e8578517eb47bf2acee9d086fac9ce (diff)
PickBoundingVolumeJob: few fixes
- properly handle click events - fix hover events when using multiple viewports - handle picking on parent Entities that have no geometry Change-Id: Ie44cc4278a4dacf36f2ad6e4f77aea0eb2977d51 Reviewed-by: Paul Lemire <paul.lemire@kdab.com> Reviewed-by: Andy Nichols <andy.nichols@theqtcompany.com>
Diffstat (limited to 'src/render/picking')
-rw-r--r--src/render/picking/pickeventfilter.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/render/picking/pickeventfilter.cpp b/src/render/picking/pickeventfilter.cpp
index db6d1af0b..54d021c55 100644
--- a/src/render/picking/pickeventfilter.cpp
+++ b/src/render/picking/pickeventfilter.cpp
@@ -77,6 +77,7 @@ bool PickEventFilter::eventFilter(QObject *obj, QEvent *e)
case QEvent::MouseButtonPress:
case QEvent::MouseButtonRelease:
case QEvent::MouseMove:
+ case QEvent::HoverMove:
case Qt::TapGesture: {
QMutexLocker locker(&m_mutex);
m_pendingEvents.push_back(QMouseEvent(*static_cast<QMouseEvent *>(e)));