summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/windows/qwindowsmousehandler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/platforms/windows/qwindowsmousehandler.cpp')
-rw-r--r--src/plugins/platforms/windows/qwindowsmousehandler.cpp28
1 files changed, 0 insertions, 28 deletions
diff --git a/src/plugins/platforms/windows/qwindowsmousehandler.cpp b/src/plugins/platforms/windows/qwindowsmousehandler.cpp
index 4fd6e4131e..4efeaa9d34 100644
--- a/src/plugins/platforms/windows/qwindowsmousehandler.cpp
+++ b/src/plugins/platforms/windows/qwindowsmousehandler.cpp
@@ -117,27 +117,6 @@ static inline void compressMouseMove(MSG *msg)
}
}
-static inline QPointingDevice *createTouchDevice()
-{
- const int digitizers = GetSystemMetrics(SM_DIGITIZER);
- if (!(digitizers & (NID_INTEGRATED_TOUCH | NID_EXTERNAL_TOUCH)))
- return nullptr;
- const int tabletPc = GetSystemMetrics(SM_TABLETPC);
- const int maxTouchPoints = GetSystemMetrics(SM_MAXIMUMTOUCHES);
- qCDebug(lcQpaEvents) << "Digitizers:" << Qt::hex << Qt::showbase << (digitizers & ~NID_READY)
- << "Ready:" << (digitizers & NID_READY) << Qt::dec << Qt::noshowbase
- << "Tablet PC:" << tabletPc << "Max touch points:" << maxTouchPoints;
- auto *result = new QPointingDevice;
- result->setType(digitizers & NID_INTEGRATED_TOUCH
- ? QInputDevice::DeviceType::TouchScreen : QInputDevice::DeviceType::TouchPad);
- QPointingDevice::Capabilities capabilities = QPointingDevice::Capability::Position | QPointingDevice::Capability::Area | QPointingDevice::Capability::NormalizedPosition;
- if (result->type() == QInputDevice::DeviceType::TouchPad)
- capabilities.setFlag(QInputDevice::Capability::MouseEmulation);
- result->setCapabilities(capabilities);
- result->setMaximumTouchPoints(maxTouchPoints);
- return result;
-}
-
/*!
\class QWindowsMouseHandler
\brief Windows mouse handler
@@ -149,13 +128,6 @@ static inline QPointingDevice *createTouchDevice()
QWindowsMouseHandler::QWindowsMouseHandler() = default;
-QPointingDevice *QWindowsMouseHandler::ensureTouchDevice()
-{
- if (!m_touchDevice)
- m_touchDevice = createTouchDevice();
- return m_touchDevice;
-}
-
void QWindowsMouseHandler::clearEvents()
{
m_lastEventType = QEvent::None;