qt6-bb10/tests/auto
Kevin Ottens 7808ec795c Propagate synthesized mouse events in parallel (lock-step) with touch
This patch implement the equivalent of
468626e99a90d6ac21cb311cde05c658ccb3b781 in qtdeclarative but for
QtWidgets.

If a widget doesn't accept a touch event, then QApplication gives it
another try by synthesizing a corresponding mouse event. This way
QtQuick and QtWidget behave in a similar way, removing the need for
platform backends to try to emulate a mouse event from a touch event
unconditionally.

Also add relevant unit tests and adjust old QApplication ones.

Change-Id: Iddbf6d756c4b52931a9d1c314b50d7a31dbcdee9
Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Reviewed-by: Kevin Krammer <kevin.krammer@kdab.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
2012-07-24 10:46:24 +02:00
..
cmake Add tests of the various testlib definition possibilities. 2012-07-24 08:44:27 +02:00
compilerwarnings/data Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
concurrent Remove insignification from QtConcurrentFilter test. 2012-04-19 13:26:51 +02:00
corelib Replace old typedefs with their built-in equivalents. 2012-07-24 10:46:24 +02:00
dbus Make test work on Mac OS X 2012-06-23 16:25:47 +02:00
gui WindowSystemInterface::sendWindowSystemEvents(): Remove unused parameter. 2012-07-23 19:57:07 +02:00
guiapplauncher
network Fix some spelling errors 2012-07-11 14:52:37 +02:00
opengl Implement waitForWindowExposed and friends for widget windows. 2012-07-20 09:27:28 +02:00
other Split QWidgetsVariant tests into a separate testcase. 2012-07-23 17:47:51 +02:00
printsupport Replace Q_WS_ in tests by Q_OS_ or check platform names. 2012-07-16 16:30:55 +02:00
shared Expose QPA API under qpa/* 2012-05-07 20:25:24 +02:00
sql Fix error when inserting to tables with datetime fields with QODBC 2012-07-16 23:48:10 +02:00
testlib Provide public API for native event filtering, moved up from QPA. 2012-07-20 18:34:08 +02:00
tools Add some tests to note that private signals can't be overloads. 2012-07-13 19:21:55 +02:00
widgets Propagate synthesized mouse events in parallel (lock-step) with touch 2012-07-24 10:46:24 +02:00
xml remove some qmake -project boilerplate from project files 2012-06-19 16:39:52 +02:00
auto.pro Tests: Fix printsupport profiles. 2012-07-12 11:15:58 +02:00
network-settings.h Fix auto tests build with gcc 4.7 2012-05-23 00:42:20 +02:00
platformquirks.h Remove #ifdef Q_WS_ / include / #endif conditionals. 2012-07-16 16:30:55 +02:00
test.pl Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00