Details
-
Suggestion
-
Resolution: Unresolved
-
P2: Important
-
None
-
5.14.2, 5.15.0
-
None
Description
Currently it's not possible to handle table events directly in `QQuickPaintedItem` and `QQuickItem`. Only mouse events can be handled. I can see that in Qt 5.15 tablets event were added to the new Pointer handlers APIs. It'd be really use to be able to override `tabletEvent(QTabletEvent* event)` in `QQuickItem`, just like it is possible to do in `QQuickWindow`.
Attachments
Issue Links
- depends on
-
QTBUG-90296 Enable device-agnostic pointer event handling in Qt Quick
- Reported
-
QTBUG-84775 Make QPointerEvent position accessors uniform in Qt 6
- Closed
- is required for
-
QTBUG-73063 Qt Quick Changes in Qt 6
- Open
- resulted from
-
QTBUG-79660 XCB: Tablet events doesn't work with QtQuick
- Closed
Gerrit Reviews
For Gerrit Dashboard: QTBUG-84641 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
325472,10 | Deliver QTabletEvent to Item, just like mouse events | dev | qt/qtdeclarative | Status: NEW | 0 | 0 |
369636,1 | QtGui: Use the same device for splitting mouse moves from presses | dev | qt/qtbase | Status: NEW | -1 | 0 |
329814,4 | Add device-agnostic virtual QQuickItem::pointerEvent() | dev | qt/qtdeclarative | Status: DEFERRED | 0 | 0 |