Changeset View
Changeset View
Standalone View
Standalone View
plugins/dockers/touchdocker/TouchDockerDock.cpp
Context not available. | |||||
52 | #include <DocumentManager.h> | 52 | #include <DocumentManager.h> | ||
---|---|---|---|---|---|
53 | #include <KisSketchView.h> | 53 | #include <KisSketchView.h> | ||
54 | 54 | | |||
55 | #include <QVersionNumber> | ||||
56 | | ||||
57 | namespace | ||||
58 | { | ||||
59 | | ||||
60 | bool shouldSetAcceptTouchEvents() | ||||
61 | { | ||||
62 | static QVersionNumber qtVersion = QVersionNumber::fromString(qVersion()); | ||||
63 | static bool retval = qtVersion > QVersionNumber(5, 9, 3) && qtVersion.normalized() != QVersionNumber(5, 10); | ||||
64 | return retval; | ||||
65 | } | ||||
66 | | ||||
67 | } // namespace | ||||
68 | | ||||
55 | class TouchDockerDock::Private | 69 | class TouchDockerDock::Private | ||
56 | { | 70 | { | ||
57 | public: | 71 | public: | ||
Context not available. | |||||
99 | } | 113 | } | ||
100 | 114 | | |||
101 | m_quickWidget = new QQuickWidget(this); | 115 | m_quickWidget = new QQuickWidget(this); | ||
116 | if (shouldSetAcceptTouchEvents()) { | ||||
117 | m_quickWidget->setAttribute(Qt::WA_AcceptTouchEvents); | ||||
118 | } | ||||
102 | setWidget(m_quickWidget); | 119 | setWidget(m_quickWidget); | ||
103 | setEnabled(true); | 120 | setEnabled(true); | ||
104 | m_quickWidget->engine()->rootContext()->setContextProperty("mainWindow", this); | 121 | m_quickWidget->engine()->rootContext()->setContextProperty("mainWindow", this); | ||
Context not available. | |||||
309 | dlg->setButtons(KoDialog::None); | 326 | dlg->setButtons(KoDialog::None); | ||
310 | 327 | | |||
311 | QQuickWidget *quickWidget = new QQuickWidget(this); | 328 | QQuickWidget *quickWidget = new QQuickWidget(this); | ||
329 | if (shouldSetAcceptTouchEvents()) { | ||||
330 | quickWidget->setAttribute(Qt::WA_AcceptTouchEvents); | ||||
331 | } | ||||
312 | dlg->setMainWidget(quickWidget); | 332 | dlg->setMainWidget(quickWidget); | ||
313 | 333 | | |||
314 | setEnabled(true); | 334 | setEnabled(true); | ||
Context not available. |