qmlscene: if top-level is a QQuickWindow, set incubation controller
authorShawn Rutledge <shawn.rutledge@digia.com>
Fri, 31 May 2013 13:33:45 +0000 (15:33 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Tue, 4 Jun 2013 08:52:15 +0000 (10:52 +0200)
commitcf737d265f0d507ae8e5a909a7b7d43a4aae7de3
tree0943bcf9e34ac068cb4bb3f81d00c38f9a2bd1e6
parent7020cba94a3a8c280681ad0053a514b30c806925
qmlscene: if top-level is a QQuickWindow, set incubation controller

The necessity for this is documented in the
QQuickWindow::incubationController() accessor.  Bug 31203 is about
writing a custom main() with a QQmlApplicationEngine, not about
qmlscene, but the same workaround is necessary for both.  Hopefully
soon we find a way to make it unnecessary, but for now it is.
This fix also doesn't take care of the QtObject { Window { } }
use case.

Task-number: QTBUG-31203
Change-Id: Ic9a5e4a23ac918593138dc9cab3de6cd36453eaf
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
Reviewed-by: Alan Alpert <aalpert@blackberry.com>
tools/qmlscene/main.cpp