qt6-bb10/tests/auto/gui/kernel
Shawn Rutledge 8f74f7d25b tst_qwindow: verify isBeginEvent(), isUpdateEvent() and isEndEvent()
It also demonstrated that the tests were out of sync with reality:
since a97759a336c597327cb82eebc9f45c793aec32c9 QMouseEvent::button()
and QWindowSystemInterfacePrivate::MouseEvent::button should be the
button that changes state of course; but when a button is pressed,
we are reacting to it after the fact, so QMouseEvent::buttons() and
QWindowSystemInterfacePrivate::MouseEvent::buttons should include the
new button that was just pressed.  Likewise when a button was released,
we send the event with buttons _omitting_ the button that was just
released.

Amends 147a8bc4c8 and
6d6ed64d6c

Change-Id: I670289019fcfa7de685ca38799804772dc0f1c8f
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
2020-09-30 23:17:57 +02:00
..
noqteventloop CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qaction CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qactiongroup CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qaddpostroutine CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qbackingstore CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qclipboard CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qcursor CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qdrag CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qevent CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qfileopenevent CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qguiapplication CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qguieventdispatcher CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qguieventloop CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qguimetatype CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qguitimer CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qguivariant Fix compiler warnings from QKeyCombination 2020-09-28 17:23:20 +02:00
qhighdpiscaling CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qinputdevice CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qinputmethod CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qkeyevent CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qkeysequence Fix compiler warnings from QKeyCombination 2020-09-28 17:23:20 +02:00
qmouseevent CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qmouseevent_modal CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qopenglwindow CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qpalette CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qpixelformat CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qrasterwindow CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qscreen CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qshortcut CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qsurfaceformat CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qtouchevent CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
qwindow tst_qwindow: verify isBeginEvent(), isUpdateEvent() and isEndEvent() 2020-09-30 23:17:57 +02:00
.prev_CMakeLists.txt CMake: Skip / ignore failing tests on CMake platforms 2020-07-01 14:55:29 +02:00
CMakeLists.txt CMake: Skip / ignore failing tests on CMake platforms 2020-07-01 14:55:29 +02:00
kernel.pro Begin writing tst_QInputDevice autotest 2020-06-18 08:05:44 +02:00