aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquickitemchangelistener_p.h
diff options
context:
space:
mode:
authorMartin Jones <martin.jones@nokia.com>2012-03-30 10:48:50 +1000
committerQt by Nokia <qt-info@nokia.com>2012-03-30 07:40:32 +0200
commit2ab873ed5fbb43404f119ef05b412485665a975f (patch)
treee66167b3e2d8712f96931734b1c7c62842c283f7 /src/quick/items/qquickitemchangelistener_p.h
parentab45c8da80968c4fabdb121c7eea48164d2216ff (diff)
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>
Diffstat (limited to 'src/quick/items/qquickitemchangelistener_p.h')
-rw-r--r--src/quick/items/qquickitemchangelistener_p.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/quick/items/qquickitemchangelistener_p.h b/src/quick/items/qquickitemchangelistener_p.h
index 3a5c25f5f5..cbdfb2b18b 100644
--- a/src/quick/items/qquickitemchangelistener_p.h
+++ b/src/quick/items/qquickitemchangelistener_p.h
@@ -74,6 +74,8 @@ public:
virtual void itemChildRemoved(QQuickItem *, QQuickItem *) {}
virtual void itemParentChanged(QQuickItem *, QQuickItem *) {}
virtual void itemRotationChanged(QQuickItem *) {}
+ virtual void itemImplicitWidthChanged(QQuickItem *) {}
+ virtual void itemImplicitHeightChanged(QQuickItem *) {}
virtual QQuickAnchorsPrivate *anchorPrivate() { return 0; }
};