qt5base-lts/tests/auto
Tor Arne Vestbø 73c86fcb40 Defer QPlatformWindow creation on setVisible(true) if parent hasn't been created
When a child QWindow is shown by calling setVisible(true), we don't need to
create the platform window immediately if the parent window hasn't been
created yet.

We defer creation until the parent is created, or we're re-parented into
a created parent or made top level.

This optimization is more important now that we create the full parent
hierarchy once we decide that we need to create a child QWindow.

Change-Id: Ia4f0430f0d3709a12f41f6473c1cea6b0ef3c9cd
Reviewed-by: Lars Knoll <lars.knoll@theqtcompany.com>
2015-10-26 17:10:02 +00:00
..
android Fix typo in test results report for android 2015-07-28 21:16:19 +00:00
bic/data bic: Add 5.{1,2,3,4}.0 bic data for linux-gcc-amd64 2015-02-14 06:54:20 +00:00
cmake CMake: Fix regression with quoted OPTIONS parameter 2015-03-11 07:31:33 +00:00
compilerwarnings/data Fixed license headers 2015-02-17 18:46:09 +00:00
concurrent Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
corelib Merge remote-tracking branch 'origin/5.6' into dev 2015-10-23 14:45:03 +02:00
dbus Merge remote-tracking branch 'origin/5.6' into dev 2015-10-14 15:45:35 +02:00
gui Defer QPlatformWindow creation on setVisible(true) if parent hasn't been created 2015-10-26 17:10:02 +00:00
guiapplauncher Fix path to examples part of tst_GuiAppLauncher 2015-02-13 07:28:15 +00:00
installed_cmake Add a unit test for testing Qt in its install location. 2013-07-02 23:08:54 +02:00
network tests/auto/network: Remove some placeholder formatting. 2015-10-19 12:38:28 +00:00
opengl Autotests: skip three steps from tst_qglthreads 2015-10-07 10:34:43 +00:00
other tests/auto/other: Remove some placeholder formatting. 2015-10-22 03:53:22 +00:00
printsupport Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
shared Update copyright headers 2015-02-11 06:49:51 +00:00
sql Tests: Use QCOMPARE() with QLatin1String() for QString values. 2015-10-14 08:32:42 +00:00
testlib Merge remote-tracking branch 'origin/5.6' into dev 2015-10-14 15:45:35 +02:00
tools Merge remote-tracking branch 'origin/5.6' into dev 2015-10-23 14:45:03 +02:00
widgets Merge remote-tracking branch 'origin/5.6' into dev 2015-10-23 14:45:03 +02:00
xml Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
auto.pro Merge remote-tracking branch 'origin/5.6' into dev 2015-09-25 14:02:04 +02:00
network-settings.h Update copyright headers 2015-02-11 06:49:51 +00:00
qtest-config.h Update copyright headers 2015-02-11 06:49:51 +00:00
test.pl Update copyright headers 2015-02-11 06:49:51 +00:00