diff options
Diffstat (limited to 'src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp')
-rw-r--r-- | src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp b/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp index f17e280702..6bfe64dd22 100644 --- a/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp +++ b/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp @@ -5,6 +5,7 @@ #include "formeditoritem.h" #include "formeditorwidget.h" #include "navigation2d.h" +#include <utils/hostosinfo.h> #include <QAction> #include <QCoreApplication> @@ -44,9 +45,11 @@ FormEditorGraphicsView::FormEditorGraphicsView(QWidget *parent) connect(filter, &Navigation2dFilter::zoomIn, this, &FormEditorGraphicsView::zoomIn); connect(filter, &Navigation2dFilter::zoomOut, this, &FormEditorGraphicsView::zoomOut); - connect(filter, &Navigation2dFilter::panChanged, [this](const QPointF &direction) { - Navigation2dFilter::scroll(direction, horizontalScrollBar(), verticalScrollBar()); - }); + if (Utils::HostOsInfo::isMacHost()) { + connect(filter, &Navigation2dFilter::panChanged, [this](const QPointF &direction) { + Navigation2dFilter::scroll(direction, horizontalScrollBar(), verticalScrollBar()); + }); + } auto zoomChanged = &Navigation2dFilter::zoomChanged; connect(filter, zoomChanged, [this](double s, const QPointF &/*pos*/) { |