diff options
Diffstat (limited to 'src/quick/items/qquickitemview.cpp')
-rw-r--r-- | src/quick/items/qquickitemview.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/quick/items/qquickitemview.cpp b/src/quick/items/qquickitemview.cpp index 26580e0346..8b8f9356c9 100644 --- a/src/quick/items/qquickitemview.cpp +++ b/src/quick/items/qquickitemview.cpp @@ -41,9 +41,14 @@ #include "qquickitemview_p_p.h" #include <QtQuick/private/qquicktransition_p.h> +#include "qplatformdefs.h" QT_BEGIN_NAMESPACE +// Default cacheBuffer for all views. +#ifndef QML_VIEW_DEFAULTCACHEBUFFER +#define QML_VIEW_DEFAULTCACHEBUFFER 320 +#endif FxViewItem::FxViewItem(QQuickItem *i, bool own, bool trackGeometry) : item(i) @@ -1410,7 +1415,7 @@ void QQuickItemView::componentComplete() QQuickItemViewPrivate::QQuickItemViewPrivate() : itemCount(0) - , buffer(0), bufferMode(BufferBefore | BufferAfter) + , buffer(QML_VIEW_DEFAULTCACHEBUFFER), bufferMode(BufferBefore | BufferAfter) , layoutDirection(Qt::LeftToRight), verticalLayoutDirection(QQuickItemView::TopToBottom) , moveReason(Other) , visibleIndex(0) |