qt5base-lts/tests/auto/widgets
David Faure 1603ba2365 Provide public API for native event filtering, moved up from QPA.
The previous API was hard to use (global function, no type safety,
manual chaining), and confusing (app vs dispatcher split only made
sense on Windows). Installing and removing out of order would have
the risk of setting back a dangling pointer (crash). Meanwhile QPA
added type safety, and this new API models the QObject::installEventFilter
API for ease of use. The virtual method is in a new interface,
QAbstractNativeEventFilter.

QPA was even calling the dispatcher event filter with QPA-private event
classes, which made no sense (refactoring leftover from when the code
was in the dispatcher). Now the QPA plugins trigger the qcoreapp event
filters with the actual native events directly.

Change-Id: Ie35e47c59c862383bcaf857b28d54f7c72547882
Reviewed-by: Marius Storm-Olsen <marius.storm-olsen@nokia.com>
2012-07-20 18:34:08 +02:00
..
dialogs Tests: Replace deprecated QPixmap::grabWidget() by QWidget::grab(). 2012-07-20 16:47:11 +02:00
effects Implement waitForWindowExposed and friends for widget windows. 2012-07-20 09:27:28 +02:00
graphicsview Implement waitForWindowExposed and friends for widget windows. 2012-07-20 09:27:28 +02:00
itemviews Implement waitForWindowExposed and friends for widget windows. 2012-07-20 09:27:28 +02:00
kernel Provide public API for native event filtering, moved up from QPA. 2012-07-20 18:34:08 +02:00
styles Tests: Replace deprecated QPixmap::grabWidget() by QWidget::grab(). 2012-07-20 16:47:11 +02:00
util Implement waitForWindowExposed and friends for widget windows. 2012-07-20 09:27:28 +02:00
widgets Tests: Replace deprecated QPixmap::grabWidget() by QWidget::grab(). 2012-07-20 16:47:11 +02:00
widgets.pro Moved tests into integrationtests/ and widgets/ 2011-10-20 19:45:41 +02:00