qt6-bb10/tests/auto/widgets/kernel
Volker Hilsheimer c54a5b8380 Introduce QWidget::setScreen
Follows the QWindow semantics, and is a replacement for creating
a QWidget with a QDesktopScreenWidget as the parent.

We can now remove much of the special handling of QDesktopWidget and
the Qt::Desktop window type, and get rid of QDesktopScreenWidget.

Add a manual test that allows local testing. Our CI environments
only have a single screen, and no multi-head display server setup
which is the primary case where QWidget::setScreen is interesting.
For the more common case of a virtual desktop, QWidget::setScreen
has no real impact (just as QWindow::setScreen doesn't).

Change-Id: Id0099e069d316741bacd8c795c396ccad37be297
Fixes: QTBUG-85483
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
2020-08-17 15:08:39 +02:00
..
qaction CMake: Regenerate tests with new qt_ prefixed APIs 2020-07-09 09:38:35 +02:00
qactiongroup CMake: Regenerate tests with new qt_ prefixed APIs 2020-07-09 09:38:35 +02:00
qapplication Ensure styles always get to polish the application palette 2020-07-21 13:43:19 +02:00
qboxlayout CMake: Regenerate tests with new qt_ prefixed APIs 2020-07-09 09:38:35 +02:00
qformlayout Replace Qt CONSTEXPR defines with constexpr 2020-08-14 15:52:58 +02:00
qgesturerecognizer CMake: Regenerate tests with new qt_ prefixed APIs 2020-07-09 09:38:35 +02:00
qgridlayout CMake: Regenerate tests with new qt_ prefixed APIs 2020-07-09 09:38:35 +02:00
qlayout CMake: Regenerate tests with new qt_ prefixed APIs 2020-07-09 09:38:35 +02:00
qshortcut Qt::Modifier: do some cleanups 2020-07-09 18:38:14 +02:00
qsizepolicy Replace Qt CONSTEXPR defines with constexpr 2020-08-14 15:52:58 +02:00
qstackedlayout CMake: Regenerate tests with new qt_ prefixed APIs 2020-07-09 09:38:35 +02:00
qtooltip CMake: Regenerate tests with new qt_ prefixed APIs 2020-07-09 09:38:35 +02:00
qwidget Introduce QWidget::setScreen 2020-08-17 15:08:39 +02:00
qwidget_window CMake: Regenerate tests with new qt_ prefixed APIs 2020-07-09 09:38:35 +02:00
qwidgetaction CMake: Regenerate tests with new qt_ prefixed APIs 2020-07-09 09:38:35 +02:00
qwidgetmetatype CMake: Regenerate tests with new qt_ prefixed APIs 2020-07-09 09:38:35 +02:00
qwidgetsvariant Remove QVariant(int type, void *data, ...) constructor 2020-08-15 10:56:29 +02:00
qwindowcontainer CMake: Regenerate tests with new qt_ prefixed APIs 2020-07-09 09:38:35 +02:00
CMakeLists.txt CMake: Regenerate subdir test projects 2020-07-09 09:38:39 +02:00
kernel.pro Reduce QDesktopWidget API to bare minimum 2020-05-15 18:46:39 +02:00