diff options
author | Sami Varanka <sami.varanka@qt.io> | 2021-07-30 10:50:08 +0300 |
---|---|---|
committer | Tomi Korpipaa <tomi.korpipaa@qt.io> | 2021-08-13 11:19:49 +0300 |
commit | 5bd76c781d4240e3507b418aabdc273fc342a99d (patch) | |
tree | db923f24be6462128b1286de42db3c1f83c8a628 /src | |
parent | 2c547a9472688e1d2ccb29dc2f913fc67c956e6d (diff) |
Fix: Rotate and zoom don't work on android
On touch controlled platforms,
the AbstractDeclarative didn't get any
touchevents. Fixed this by setting
acceptTouchEvents to true in AbstractDeclarative
constructor.
Fixes: QTBUG-94364
Change-Id: I072be80a942afc71e86e5c352d078a90baaa066c
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
(cherry picked from commit fabf51e3e39d655e873addde891639009c7485c6)
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'src')
-rw-r--r-- | src/datavisualizationqml2/abstractdeclarative.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/datavisualizationqml2/abstractdeclarative.cpp b/src/datavisualizationqml2/abstractdeclarative.cpp index dbbd803d..890ea324 100644 --- a/src/datavisualizationqml2/abstractdeclarative.cpp +++ b/src/datavisualizationqml2/abstractdeclarative.cpp @@ -66,8 +66,11 @@ AbstractDeclarative::AbstractDeclarative(QQuickItem *parent) : connect(this, &QQuickItem::windowChanged, this, &AbstractDeclarative::handleWindowChanged); // Set contents to false in case we are in qml designer to make component look nice - m_runningInDesigner = QGuiApplication::applicationDisplayName() == "Qml2Puppet"; + m_runningInDesigner = QGuiApplication::applicationDisplayName() == QLatin1String("Qml2Puppet"); setFlag(ItemHasContents, !m_runningInDesigner); + + // Accept touchevents + setAcceptTouchEvents(true); } AbstractDeclarative::~AbstractDeclarative() |