From 056d12d60f93a052e19f6e2cff9b826e500eef16 Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Sat, 11 Feb 2012 18:02:38 +0100 Subject: Group header layout fixes - Don't use a margin for the first group header - Provide margins between the groups - Use a more subtle coloring - Prevent animation glitches when resizing a window --- src/kitemviews/kitemlistviewlayouter_p.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/kitemviews/kitemlistviewlayouter_p.h') diff --git a/src/kitemviews/kitemlistviewlayouter_p.h b/src/kitemviews/kitemlistviewlayouter_p.h index af8a6dacb..ebed39a41 100644 --- a/src/kitemviews/kitemlistviewlayouter_p.h +++ b/src/kitemviews/kitemlistviewlayouter_p.h @@ -67,6 +67,13 @@ public: */ void setGroupHeaderHeight(qreal height); qreal groupHeaderHeight() const; + + /** + * Sets the margin between the last items of the group n and + * the group header for the group n + 1. + */ + void setGroupHeaderMargin(qreal margin); + qreal groupHeaderMargin() const; void setScrollOffset(qreal scrollOffset); qreal scrollOffset() const; @@ -165,6 +172,7 @@ private: // Assures fast access for KItemListViewLayouter::isFirstGroupItem(). QSet m_groupItemIndexes; qreal m_groupHeaderHeight; + qreal m_groupHeaderMargin; QList m_itemRects; -- cgit v1.3.1