┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kitemviews/kitemlistviewlayouter_p.h
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2012-02-11 18:02:38 +0100
committerPeter Penz <[email protected]>2012-02-11 18:04:53 +0100
commit056d12d60f93a052e19f6e2cff9b826e500eef16 (patch)
tree45c79d8620617645e1e34cd996adf8cc02f268b1 /src/kitemviews/kitemlistviewlayouter_p.h
parente29e1cda15973969164d7b7fa805544189a5e172 (diff)
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
Diffstat (limited to 'src/kitemviews/kitemlistviewlayouter_p.h')
-rw-r--r--src/kitemviews/kitemlistviewlayouter_p.h8
1 files changed, 8 insertions, 0 deletions
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<int> m_groupItemIndexes;
qreal m_groupHeaderHeight;
+ qreal m_groupHeaderMargin;
QList<QRectF> m_itemRects;