From dabeeb0d4536775417b21cb2a4b36c1c78b8538a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Raimund=20Schl=C3=BC=C3=9Fler?= <raimund.schluessler+github@mailbox.org> Date: Wed, 6 Nov 2024 03:14:17 -0500 Subject: [PATCH] fix: add QEvent::HoverMove event to interaction (cherry picked from commit 2617ad043372635495292a494844c133627a6e7a) --- GUISupport/Qt/QVTKInteractorAdapter.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/GUISupport/Qt/QVTKInteractorAdapter.cxx b/GUISupport/Qt/QVTKInteractorAdapter.cxx index 685f1e77a1e..967f9d5fea0 100644 --- a/GUISupport/Qt/QVTKInteractorAdapter.cxx +++ b/GUISupport/Qt/QVTKInteractorAdapter.cxx @@ -104,7 +104,7 @@ bool QVTKInteractorAdapter::ProcessEvent(QEvent* e, vtkRenderWindowInteractor* i return false; if (t == QEvent::MouseButtonPress || t == QEvent::MouseButtonRelease || - t == QEvent::MouseButtonDblClick || t == QEvent::MouseMove) + t == QEvent::MouseButtonDblClick || t == QEvent::MouseMove || t == QEvent::HoverMove) { QMouseEvent* e2 = static_cast<QMouseEvent*>(e); @@ -124,7 +124,7 @@ bool QVTKInteractorAdapter::ProcessEvent(QEvent* e, vtkRenderWindowInteractor* i e2->type() == QEvent::MouseButtonDblClick ? 1 : 0); iren->SetAltKey((e2->modifiers() & Qt::AltModifier) > 0 ? 1 : 0); - if (t == QEvent::MouseMove) + if (t == QEvent::MouseMove || t == QEvent::HoverMove) { iren->InvokeEvent(vtkCommand::MouseMoveEvent, e2); } -- GitLab