diff options
| author | Frank Reininghaus <[email protected]> | 2014-06-01 14:52:56 +0200 |
|---|---|---|
| committer | Frank Reininghaus <[email protected]> | 2014-06-01 14:52:56 +0200 |
| commit | 59d01e8accbfb7f31fb5ea5ef4c94e57d427994a (patch) | |
| tree | 62fca4d77b0644581c12b4bb81e6fc63091222cf /src | |
| parent | fa36c3fd1f53a223f43bb57d7c28e431a889a7c2 (diff) | |
| parent | 90e27974a4a4a3cb4d08717b5270bea8645b063e (diff) | |
Merge remote-tracking branch 'origin/master' into frameworks
Conflicts:
lib/konq/konq_operations.cpp
Diffstat (limited to 'src')
| -rw-r--r-- | src/kitemviews/kitemlistview.cpp | 10 | ||||
| -rw-r--r-- | src/kitemviews/kitemlistwidget.cpp | 2 |
2 files changed, 9 insertions, 3 deletions
diff --git a/src/kitemviews/kitemlistview.cpp b/src/kitemviews/kitemlistview.cpp index 0090f8620..5ef1695e0 100644 --- a/src/kitemviews/kitemlistview.cpp +++ b/src/kitemviews/kitemlistview.cpp @@ -1053,11 +1053,17 @@ void KItemListView::slotItemsInserted(const KItemRangeList& itemRanges) (!verticalScrollOrientation && maximumScrollOffset() > size().width()); if (decreaseLayouterSize) { const int scrollBarExtent = style()->pixelMetric(QStyle::PM_ScrollBarExtent); + + int scrollbarSpacing = 0; + if (style()->styleHint(QStyle::SH_ScrollView_FrameOnlyAroundContents)) { + scrollbarSpacing = style()->pixelMetric(QStyle::PM_ScrollView_ScrollBarSpacing); + } + QSizeF layouterSize = m_layouter->size(); if (verticalScrollOrientation) { - layouterSize.rwidth() -= scrollBarExtent; + layouterSize.rwidth() -= scrollBarExtent + scrollbarSpacing; } else { - layouterSize.rheight() -= scrollBarExtent; + layouterSize.rheight() -= scrollBarExtent + scrollbarSpacing; } m_layouter->setSize(layouterSize); } diff --git a/src/kitemviews/kitemlistwidget.cpp b/src/kitemviews/kitemlistwidget.cpp index 38f9d0078..a703c2b23 100644 --- a/src/kitemviews/kitemlistwidget.cpp +++ b/src/kitemviews/kitemlistwidget.cpp @@ -282,7 +282,7 @@ bool KItemListWidget::isHovered() const void KItemListWidget::setHoverPosition(const QPointF& pos) { if (m_selectionToggle) { - m_selectionToggle->setHovered(m_selectionToggle->contains(pos)); + m_selectionToggle->setHovered(selectionToggleRect().contains(pos)); } } |
