m_scrollOrientation(Qt::Vertical),
m_size(),
m_itemSize(128, 128),
+ m_headerHeight(0),
m_model(0),
m_sizeHintResolver(0),
m_offset(0),
return m_itemSize;
}
+void KItemListViewLayouter::setHeaderHeight(qreal height)
+{
+ if (m_headerHeight != height) {
+ m_headerHeight = height;
+ m_dirty = true;
+ }
+}
+
+qreal KItemListViewLayouter::headerHeight() const
+{
+ return m_headerHeight;
+}
+
void KItemListViewLayouter::setOffset(qreal offset)
{
if (m_offset != offset) {
QElapsedTimer timer;
timer.start();
#endif
-
m_visibleIndexesDirty = true;
QSizeF itemSize = m_itemSize;
m_itemBoundingRects.reserve(itemCount);
- qreal y = 0;
+ qreal y = m_headerHeight;
int rowIndex = 0;
int index = 0;