#include <QRectF>
#include <QSet>
#include <QSizeF>
+#include <QVector>
class KItemModelBase;
class KItemListSizeHintResolver;
qreal m_xPosInc;
int m_columnCount;
+ QVector<qreal> m_rowOffsets;
+ QVector<qreal> m_columnOffsets;
+
// Stores all item indexes that are the first item of a group.
// Assures fast access for KItemListViewLayouter::isFirstGroupItem().
QSet<int> m_groupItemIndexes;
qreal m_groupHeaderMargin;
struct ItemInfo {
- QRectF rect;
int column;
int row;
};
- QList<ItemInfo> m_itemInfos;
+ QVector<ItemInfo> m_itemInfos;
friend class KItemListControllerTest;
};