┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFrank Reininghaus <[email protected]>2014-06-01 14:52:56 +0200
committerFrank Reininghaus <[email protected]>2014-06-01 14:52:56 +0200
commit59d01e8accbfb7f31fb5ea5ef4c94e57d427994a (patch)
tree62fca4d77b0644581c12b4bb81e6fc63091222cf /src
parentfa36c3fd1f53a223f43bb57d7c28e431a889a7c2 (diff)
parent90e27974a4a4a3cb4d08717b5270bea8645b063e (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.cpp10
-rw-r--r--src/kitemviews/kitemlistwidget.cpp2
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));
}
}