From 83bff3e847de0a1886c952d9bb24e73814ad51ea Mon Sep 17 00:00:00 2001 From: srcejon Date: Thu, 12 Jun 2025 15:11:33 +0100 Subject: [PATCH] FramelessWindowResizer: Enable child tracking for QWebEngineView. --- sdrgui/gui/framelesswindowresizer.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sdrgui/gui/framelesswindowresizer.cpp b/sdrgui/gui/framelesswindowresizer.cpp index 660937f58..82e5bba58 100644 --- a/sdrgui/gui/framelesswindowresizer.cpp +++ b/sdrgui/gui/framelesswindowresizer.cpp @@ -39,8 +39,13 @@ FramelessWindowResizer::FramelessWindowResizer(QWidget *widget) : void FramelessWindowResizer::enableChildMouseTracking() { QList widgets = m_widget->findChildren(); - for (auto widget : widgets) { + for (auto widget : widgets) + { widget->setMouseTracking(true); + // For QWebEngineView + if (widget->focusProxy()) { + widget->focusProxy()->installEventFilter(this); + } } // QTableWidgets don't send us mouseMoveEvents for some unknown reason // so install an event filter on their viewport