Details
-
Bug
-
Resolution: Done
-
P0: Blocker
-
5.12.0
-
None
-
5dad0afa9e0905bd384878327f19cc7faf3d8d9f (qt/qtdeclarative/5.12) 0012f8bd152a36a67abc696465f27d612625b5d9 (qt/qtdeclarative/5.14)
Description
When using MultiPointTouchArea inside a delegate of a ListView it does not process touch events nearly as well as mouse events when the list becomes flickable.
Expected: Touch events should be handled as reliably well as mouse events are for a MultiPointTouchArea inside a flickable ListView
Attachments:
flickable-touch.qml: Sample QML file that can be run with qmlscene to observe the issue. Try toggling each delegate when the list is flickable.
Attachments
Issue Links
- relates to
-
QTBUG-79238 DragHandler doesn't play well with ListView and Buttons
- Closed
- resulted from
-
QTBUG-30840 Flickable doesn't handle QTouchEvent
- Closed
- resulted in
-
QTBUG-77202 No touch release event for AbstractButton inside of ListView with pressDelay set
- Closed
-
QTBUG-83662 For MultiPointTouchArea with a child PinchArea multiple pressed signals for multiple touch points on mouse press
- Closed
For Gerrit Dashboard: QTBUG-78818 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
276729,10 | MultiPointTouchArea: stop ignoring Qt-synthesized mouse events | 5.14 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
282009,2 | MultiPointTouchArea: stop ignoring Qt-synthesized mouse events | 5.12 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
305130,2 | MultiPointTouchArea: don't emit canceled() during ordinary touch release | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
307845,2 | Keep replaying touch press as mouse press after Flickable.pressDelay | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
315938,18 | Teach flickable to handle and replay touch as it does mouse | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
317877,1 | WIP Teach flickable to handle touch as it does mouse | dev | qt/qtdeclarative | Status: ABANDONED | -2 | 0 |