From bd5e9d8685783f842f631a1355dee9f3471ae8f7 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Fri, 28 Nov 2014 17:30:40 +0100 Subject: [PATCH] Designer: Do not filter out wheel events on form containers. Otherwise, scrolling with the mouse wheel over the form no longer works. Task-number: QTBUG-42927 Change-Id: Ib9022bd3c8e158ca10965602c134415c5c4f7039 Reviewed-by: Eike Ziller --- src/designer/src/components/formeditor/tool_widgeteditor.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/designer/src/components/formeditor/tool_widgeteditor.cpp b/src/designer/src/components/formeditor/tool_widgeteditor.cpp index 56fd473..bea64f7 100644 --- a/src/designer/src/components/formeditor/tool_widgeteditor.cpp +++ b/src/designer/src/components/formeditor/tool_widgeteditor.cpp @@ -130,6 +130,10 @@ bool WidgetEditorTool::handleEvent(QWidget *widget, QWidget *managedWidget, QEve return !(passive || widget == m_formWindow || widget == m_formWindow->mainContainer()); case QEvent::Wheel: // Prevent spinboxes and combos from reacting + if (widget == m_formWindow->formContainer() || widget == m_formWindow + || widget == m_formWindow->mainContainer()) { // Allow scrolling the form with wheel. + return false; + } return !passive; case QEvent::KeyPress: -- 2.7.4