aboutsummaryrefslogtreecommitdiffstats
path: root/src/declarative/items/qquickitemview_p_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/declarative/items/qquickitemview_p_p.h')
-rw-r--r--src/declarative/items/qquickitemview_p_p.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/declarative/items/qquickitemview_p_p.h b/src/declarative/items/qquickitemview_p_p.h
index ca4c0ceba9..4db274e045 100644
--- a/src/declarative/items/qquickitemview_p_p.h
+++ b/src/declarative/items/qquickitemview_p_p.h
@@ -133,7 +133,7 @@ public:
void refill(qreal from, qreal to, bool doBuffer = false);
void mirrorChange();
- FxViewItem *createItem(int modelIndex);
+ FxViewItem *createItem(int modelIndex, bool asynchronous = false);
virtual void releaseItem(FxViewItem *item);
QQuickItem *createHighlightItem();
@@ -173,6 +173,7 @@ public:
FxViewItem *trackedItem;
QHash<QQuickItem*,int> unrequestedItems;
int requestedIndex;
+ FxViewItem *requestedItem;
QQuickItemViewChangeSet currentChanges;
// XXX split into struct
@@ -193,7 +194,6 @@ public:
bool ownModel : 1;
bool wrap : 1;
- bool lazyRelease : 1;
bool deferredRelease : 1;
bool inApplyModelChanges : 1;
bool inViewportMoved : 1;
@@ -203,6 +203,9 @@ public:
bool autoHighlight : 1;
bool highlightRangeStartValid : 1;
bool highlightRangeEndValid : 1;
+ bool fillCacheBuffer : 1;
+ bool inRequest : 1;
+ bool requestedAsync : 1;
protected:
virtual Qt::Orientation layoutOrientation() const = 0;