diff options
author | Shawn Rutledge <shawn.rutledge@qt.io> | 2018-07-03 13:59:12 +0200 |
---|---|---|
committer | Shawn Rutledge <shawn.rutledge@qt.io> | 2018-07-03 15:07:13 +0000 |
commit | 284979ae8a6522ef6454966be69085e618c5c478 (patch) | |
tree | 296d1837a3a64e909f94ccfd0a6ca47aab77e69e /tests/auto/quick/touchmouse | |
parent | 4d3d3e1099d628479929ab293d267016bb183c96 (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