diff options
author | Shawn Rutledge <shawn.rutledge@qt.io> | 2020-08-21 13:34:52 +0200 |
---|---|---|
committer | Shawn Rutledge <shawn.rutledge@qt.io> | 2020-08-25 06:34:01 +0200 |
commit | c7f727996909338c3689396160f3060480521846 (patch) | |
tree | c8ec4dada74a6e1c3f5552a9e32bacde59bdba0d /src/gui/kernel/qevent.h | |
parent | fb9ec8ad44decba7b2878370f3711b61614f035a (diff) |
Introduce QEvent::isPointerEvent()
This makes high-level event dispatching easier: for example in Qt Quick,
all pointer events should eventually be delivered to items in a similar way.
Implemented in a similar way as d1111632e29124531d5b4512e0492314caaae396.
Change-Id: I2f0c4914bab228162f3b932dda8a88051ec2a4d7
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/gui/kernel/qevent.h')
-rw-r--r-- | src/gui/kernel/qevent.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gui/kernel/qevent.h b/src/gui/kernel/qevent.h index 86878bfb67..210f6f1571 100644 --- a/src/gui/kernel/qevent.h +++ b/src/gui/kernel/qevent.h @@ -82,6 +82,8 @@ public: inline void setTimestamp(ulong timestamp) { m_timeStamp = timestamp; } protected: + QInputEvent(Type type, PointerEventTag, const QInputDevice *m_dev, Qt::KeyboardModifiers modifiers = Qt::NoModifier); + const QInputDevice *m_dev = nullptr; Qt::KeyboardModifiers m_modState = Qt::NoModifier; ulong m_timeStamp = 0; |