Changeset View
Changeset View
Standalone View
Standalone View
plugins/dockers/throttle/Throttle.cpp
Context not available. | |||||
36 | 36 | | |||
---|---|---|---|---|---|
37 | #include "KisUpdateSchedulerConfigNotifier.h" | 37 | #include "KisUpdateSchedulerConfigNotifier.h" | ||
38 | 38 | | |||
39 | #include <QVersionNumber> | ||||
40 | | ||||
41 | namespace | ||||
42 | { | ||||
43 | | ||||
44 | bool shouldSetAcceptTouchEvents() | ||||
45 | { | ||||
46 | static QVersionNumber qtVersion = QVersionNumber::fromString(qVersion()); | ||||
47 | static bool retval = qtVersion > QVersionNumber(5, 9, 3) && qtVersion.normalized() != QVersionNumber(5, 10); | ||||
48 | return retval; | ||||
49 | } | ||||
50 | | ||||
51 | } // namespace | ||||
52 | | ||||
39 | 53 | | |||
40 | ThreadManager::ThreadManager(QObject *parent) | 54 | ThreadManager::ThreadManager(QObject *parent) | ||
41 | : QObject(parent), | 55 | : QObject(parent), | ||
Context not available. | |||||
81 | Throttle::Throttle(QWidget *parent) | 95 | Throttle::Throttle(QWidget *parent) | ||
82 | : QQuickWidget(parent) | 96 | : QQuickWidget(parent) | ||
83 | { | 97 | { | ||
98 | if (shouldSetAcceptTouchEvents()) { | ||||
99 | setAttribute(Qt::WA_AcceptTouchEvents); | ||||
100 | } | ||||
84 | m_threadManager = new ThreadManager(); | 101 | m_threadManager = new ThreadManager(); | ||
85 | // In % of available cores... | 102 | // In % of available cores... | ||
86 | engine()->rootContext()->setContextProperty("ThreadManager", m_threadManager); | 103 | engine()->rootContext()->setContextProperty("ThreadManager", m_threadManager); | ||
Context not available. |