Add "asynchronous" property to Loader.
authorMartin Jones <martin.jones@nokia.com>
Fri, 7 Oct 2011 06:20:39 +0000 (16:20 +1000)
committerQt by Nokia <qt-info@nokia.com>
Mon, 10 Oct 2011 08:23:17 +0000 (10:23 +0200)
commit9da11998e8f9b896daf64c2663e06caecd9491d8
tree17c58784f3d239d9dec0e10ae745d0f6931f6eec
parentb8ccc462e88a51834c2623697c1caa3dd1aa35ec
Add "asynchronous" property to Loader.

Use an incubator to perform non-blocking instantiation of components.

Change-Id: I589bfc8ba7bf3368dc44fab3a82afb7e0d66032c
Fixes: QTBUG-21791
Reviewed-on: http://codereview.qt-project.org/6216
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Aaron Kennedy <aaron.kennedy@nokia.com>
src/declarative/items/qsgloader.cpp
src/declarative/items/qsgloader_p.h
src/declarative/items/qsgloader_p_p.h
src/declarative/qml/qdeclarativecomponent.cpp
src/declarative/qml/qdeclarativecomponent_p.h
tests/auto/declarative/qsgloader/data/BigComponent.qml [new file with mode: 0644]
tests/auto/declarative/qsgloader/data/asynchronous.qml [new file with mode: 0644]
tests/auto/declarative/qsgloader/tst_qsgloader.cpp