qt5base-lts/tests/auto/widgets
Richard Moe Gustavsen 5907a0a944 QApplication: deliver activation events for non-widget windows
Problem: if you create a hybrid Widgets and Quick Controls
application, you would need to use QApplication rather than
QGuiApplication. But in that case, the QQuickWindows would
never receive window activation events from QApplication.
And this causes problems for controls, since, for example,
the palettes in use there will never update upon activation
changes, and instead sometimes get stuck as e.g QPalette::Inactive
after application startup.

This patch will make sure that we send out activation events
also for QWindows that are not QWidgetWindows.

Pick-to: 6.3 6.2
Change-Id: I649f5c653081c0c5249f4faf28a7de2c92f17421
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
2022-04-21 22:05:05 +02:00
..
dialogs Activate tst_qmessagebox for Android 2022-04-05 18:40:17 +01:00
effects Fix tst_qgraphicseffect on Wayland 2021-03-11 08:04:21 +01:00
graphicsview Android: Blacklist failing tests on tst_QGraphicsProxyWidget 2022-03-22 17:49:05 +02:00
itemviews QAbstractItemView: with single selection, deselect on Ctrl+Release 2022-03-24 00:42:00 +01:00
kernel QApplication: deliver activation events for non-widget windows 2022-04-21 22:05:05 +02:00
styles QStyle: Fix cases when logicalValue is outside range 2022-03-10 12:39:11 +01:00
util Position QCompleter popup based on the widget's screen geometry 2022-02-15 01:28:30 +00:00
widgets Fix QDockWidget parenting and dock permissions 2022-04-19 17:12:20 +00:00
CMakeLists.txt Begin port of qtbase to CMake 2018-11-01 11:48:46 +00:00