summaryrefslogtreecommitdiffstats
path: root/src/gui/kernel/qinputdevice_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/kernel/qinputdevice_p.h')
-rw-r--r--src/gui/kernel/qinputdevice_p.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gui/kernel/qinputdevice_p.h b/src/gui/kernel/qinputdevice_p.h
index 899f75e7f97..3115f6bf929 100644
--- a/src/gui/kernel/qinputdevice_p.h
+++ b/src/gui/kernel/qinputdevice_p.h
@@ -64,7 +64,8 @@ public:
QInputDevicePrivate(const QString &name, qint64 id, QInputDevice::DeviceType type,
QInputDevice::Capabilities caps = QInputDevice::Capability::None,
const QString &seatName = QString())
- : name(name), seatName(seatName), id(id), capabilities(caps), deviceType(type)
+ : name(name), seatName(seatName), id(id), capabilities(caps),
+ deviceType(type), pointingDeviceType(false)
{
// if the platform doesn't provide device IDs, make one up,
// but try to avoid clashing with OS-provided 32-bit IDs
@@ -81,6 +82,7 @@ public:
qint64 id = 0;
qint32 capabilities = static_cast<qint32>(QInputDevice::Capability::None);
QInputDevice::DeviceType deviceType = QInputDevice::DeviceType::Unknown;
+ qint16 pointingDeviceType : 1; // actually bool, but pack with deviceType
static void registerDevice(const QInputDevice *dev);
static void unregisterDevice(const QInputDevice *dev);