aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/quick/touchmouse
diff options
context:
space:
mode:
authorShawn Rutledge <shawn.rutledge@qt.io>2018-07-03 13:59:12 +0200
committerShawn Rutledge <shawn.rutledge@qt.io>2018-07-03 15:07:13 +0000
commit284979ae8a6522ef6454966be69085e618c5c478 (patch)
tree296d1837a3a64e909f94ccfd0a6ca47aab77e69e /tests/auto/quick/touchmouse
parent4d3d3e1099d628479929ab293d267016bb183c96 (diff)
Input handler tests: remember positions of stationary points
We need Handlers to receive accurate positions for stationary touch points: that is, the last-known position from the previous touch event. (And we hope that all actual touch-capable platforms also send proper QPA events with correct positions for stationary points. We assert that it's a bug if they don't.) As explained in qtbase 7cef4b6463fdb73ff602ade64b222333dd23e46c, it's OK to retain a copy of a QTest::QTouchEventSequence for this purpose, so that the QMap<int, QTouchEvent::TouchPoint> previousPoints will not be discarded between events. We have done this in other tests, but not consistently; e.g. 468626e99a90d6ac21cb311cde05c658ccb3b781 fixed the PinchArea test. Change-Id: I4dbe69f8dcc4b1cca30fd7ce91d7d2ecf5ec4bc3 Reviewed-by: Jan Arve Sæther <jan-arve.saether@qt.io>
Diffstat (limited to 'tests/auto/quick/touchmouse')
0 files changed, 0 insertions, 0 deletions