diff --git a/src/plugins/qmldesigner/components/propertyeditor/basicwidgets.cpp b/src/plugins/qmldesigner/components/propertyeditor/basicwidgets.cpp
index 3699c05065e2575ea265f5ae0599413e19a8b7b4..cc76c6183a3e5b392d9220a7c5e99fbfb26c82b9 100644
--- a/src/plugins/qmldesigner/components/propertyeditor/basicwidgets.cpp
+++ b/src/plugins/qmldesigner/components/propertyeditor/basicwidgets.cpp
@@ -853,9 +853,6 @@ class QScrollAreaDeclarativeUI : public QObject
      Q_PROPERTY(QWidget *content READ content WRITE setContent)
      Q_CLASSINFO("DefaultProperty", "content")
 
-public slots:
-    void setupProperWheelBehaviour();
-
 public:
      QScrollAreaDeclarativeUI(QObject *parent = 0) : QObject(parent), _content(0)
      {
@@ -869,53 +866,12 @@ private:
         _content = content;
         sa->setWidget(content);
         sa->verticalScrollBar()->show();
-        setupProperWheelBehaviour();
     }
 
     QWidget *_content;
     QScrollArea *sa;
 };
 
-class MouseWheelFilter : public QObject
-{
-    Q_OBJECT
-public:
-    MouseWheelFilter(QObject *parent) : QObject(parent), m_target(0) { }
-
-    void setTarget(QObject *target) { m_target = target; }
-
-protected:
-    bool eventFilter(QObject *obj, QEvent *event);
-private:
-    QObject *m_target;
-};
-
-bool MouseWheelFilter::eventFilter(QObject *obj, QEvent *event)
-{
-    if (event->type() == QEvent::Wheel) {
-        if (obj
-            && obj->isWidgetType()
-            && obj != m_target) {
-                QApplication::sendEvent(m_target, event);
-                return true;
-        }
-    }
-    return QObject::eventFilter(obj, event);
-}
-
-void QScrollAreaDeclarativeUI::setupProperWheelBehaviour()
-{
-// We install here an eventfilter to avoid that scrolling in
-// in the ScrollArea changes values in editor widgets
-    if (_content) {
-        MouseWheelFilter *forwarder(new MouseWheelFilter(this));
-        forwarder->setTarget(_content);
-
-        foreach (QWidget *childWidget, _content->findChildren<QWidget*>()) {
-            childWidget->installEventFilter(forwarder);
-        }
-    }
-}
 
 class WidgetLoader : public QWidget
 {