From 5369ee6819a26d9d3f106521c525c03f81a943ce Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Mon, 6 Feb 2012 23:26:20 +0100 Subject: Group header improvements - Use a simpler background and colors as suggested by Martin Zilz. This is just an early draft, I need to post some comparison screenshots to Martin for review. - Fixes of some layout issues that have been revealed because of adjusting the group header heights. - More clever animation/no-animation detection when doing listview-property changes in parallel. --- src/kitemviews/kitemlistviewlayouter.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/kitemviews/kitemlistviewlayouter.cpp') diff --git a/src/kitemviews/kitemlistviewlayouter.cpp b/src/kitemviews/kitemlistviewlayouter.cpp index 60822adc7..4e7a91087 100644 --- a/src/kitemviews/kitemlistviewlayouter.cpp +++ b/src/kitemviews/kitemlistviewlayouter.cpp @@ -221,6 +221,8 @@ QRectF KItemListViewLayouter::itemRect(int index) const QRectF KItemListViewLayouter::groupHeaderRect(int index) const { + const_cast(this)->doLayout(); + const QRectF firstItemRect = itemRect(index); QPointF pos = firstItemRect.topLeft(); if (pos.isNull()) { -- cgit v1.3