diff options
author | Bea Lam <bea.lam@nokia.com> | 2012-03-27 14:34:58 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-03-27 09:46:00 +0200 |
commit | 19977e9686a482a8189d928d8a45b282cb4287ba (patch) | |
tree | e8c0b43cba87e92762e23ad894baf4134f8130e8 /src/quick/items/qquickitemview_p_p.h | |
parent | ce9c98c15bc4f84583bb7e07739dbca9e633d1c8 (diff) |
Buffer changes received during layout()
Otherwise, changes received by a view during layout() may
override the changes that are currently being processed.
Change-Id: Iabc4db682f85ceb7d04c3f7442fb6c98ebdb94f1
Reviewed-by: Andrew den Exter <andrew.den-exter@nokia.com>
Diffstat (limited to 'src/quick/items/qquickitemview_p_p.h')
-rw-r--r-- | src/quick/items/qquickitemview_p_p.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/quick/items/qquickitemview_p_p.h b/src/quick/items/qquickitemview_p_p.h index 7516761ee8..e352c461d6 100644 --- a/src/quick/items/qquickitemview_p_p.h +++ b/src/quick/items/qquickitemview_p_p.h @@ -107,6 +107,8 @@ public: void applyChanges(const QQuickChangeSet &changeSet); + void applyBufferedChanges(const QQuickItemViewChangeSet &other); + int itemCount; int newCurrentIndex; QQuickChangeSet pendingChanges; @@ -245,6 +247,7 @@ public: int requestedIndex; FxViewItem *requestedItem; QQuickItemViewChangeSet currentChanges; + QQuickItemViewChangeSet bufferedChanges; QQmlComponent *highlightComponent; FxViewItem *highlight; |