Size loaded item before bindings are evaluated
authorMartin Jones <martin.jones@nokia.com>
Fri, 30 Mar 2012 00:48:50 +0000 (10:48 +1000)
committerQt by Nokia <qt-info@nokia.com>
Fri, 30 Mar 2012 05:40:32 +0000 (07:40 +0200)
commit2ab873ed5fbb43404f119ef05b412485665a975f
treee66167b3e2d8712f96931734b1c7c62842c283f7
parentab45c8da80968c4fabdb121c7eea48164d2216ff
Size loaded item before bindings are evaluated

If the Loader size is set explicitly we can set the item size
before the bindings are run, and avoiding an additional
anchor layout.

Also ensure item implict size changes are propagated/notified in the
Loader.

Change-Id: Ie22b018b22be8457ccf30b907a26e44260b9cef7
Reviewed-by: Michael Brasser <michael.brasser@nokia.com>
src/quick/items/qquickimplicitsizeitem.cpp
src/quick/items/qquickitem.cpp
src/quick/items/qquickitem_p.h
src/quick/items/qquickitemchangelistener_p.h
src/quick/items/qquickloader.cpp
src/quick/items/qquickloader_p_p.h
tests/auto/quick/qquickloader/data/implicitSize.qml
tests/auto/quick/qquickloader/tst_qquickloader.cpp