diff options
| author | Peter Penz <[email protected]> | 2012-02-14 23:25:58 +0100 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2012-02-14 23:27:01 +0100 |
| commit | cf72e481110d76081d1757dc89da5d8f68627b19 (patch) | |
| tree | 7087907fc4b68954a689c517f5932044a36489dc /src/kitemviews/kitemlistgroupheader.cpp | |
| parent | 83130d8e16a4d6af4b5b8ef0451a95462599ffc1 (diff) | |
Minor padding optimizations
Diffstat (limited to 'src/kitemviews/kitemlistgroupheader.cpp')
| -rw-r--r-- | src/kitemviews/kitemlistgroupheader.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/kitemviews/kitemlistgroupheader.cpp b/src/kitemviews/kitemlistgroupheader.cpp index ffc81eb12..4482bab57 100644 --- a/src/kitemviews/kitemlistgroupheader.cpp +++ b/src/kitemviews/kitemlistgroupheader.cpp @@ -133,7 +133,7 @@ void KItemListGroupHeader::paint(QPainter* painter, const QStyleOptionGraphicsIt if (m_scrollOrientation == Qt::Horizontal) { painter->setPen(m_lineColor); - const qreal x = m_roleBounds.x() - m_styleOption.padding; + const qreal x = m_roleBounds.x() - 2 * m_styleOption.padding; painter->drawLine(x, 0, x, size().height() - 1); } else if (m_itemIndex > 0) { @@ -200,16 +200,18 @@ void KItemListGroupHeader::updateCache() const QColor c1 = m_styleOption.palette.text().color(); const QColor c2 = m_styleOption.palette.base().color(); m_lineColor = mixedColor(c1, c2, 10); - m_roleColor = mixedColor(c1, c2, 50); + m_roleColor = mixedColor(c1, c2, 70); + int padding = m_styleOption.padding; int horizontalMargin = 0; if (m_scrollOrientation == Qt::Vertical) { // The x-position of the group-header-widget will always be 0, // Add a minimum margin. horizontalMargin = qMax(2, m_styleOption.horizontalMargin); + } else { + padding *= 2; } - const int padding = qMax(2, m_styleOption.padding); const QFontMetrics fontMetrics(m_styleOption.font); const qreal roleHeight = fontMetrics.height(); |
