diff options
| author | Frank Reininghaus <[email protected]> | 2014-07-04 00:49:31 +0200 |
|---|---|---|
| committer | Frank Reininghaus <[email protected]> | 2014-07-04 00:49:46 +0200 |
| commit | 20e13c31df64f5fe3dfd410a1b0a0bd78c07ba32 (patch) | |
| tree | 85276ce9288334d6f46ef6aea8386ebdf8fa187f /src/kitemviews/kitemlistwidget.cpp | |
| parent | 4d8f89f55a030758bf818a668bf6edad451df356 (diff) | |
Improve drawing selected items in Compact/Details View and Places Panel
This commit removes the icon tinting for the selected item in Compact
and Details View, and extends the selection rectangle such that it
includes the icon area as well. The icon tinting can be disturbing, and
having a selection rectangle that only includes the text can look a bit
strange, especially in the Places Panel.
BUG: 304643
REVIEW: 119018
FIXED-IN: 4.14.0
Diffstat (limited to 'src/kitemviews/kitemlistwidget.cpp')
| -rw-r--r-- | src/kitemviews/kitemlistwidget.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/kitemviews/kitemlistwidget.cpp b/src/kitemviews/kitemlistwidget.cpp index c261bf1d2..e7d2951b9 100644 --- a/src/kitemviews/kitemlistwidget.cpp +++ b/src/kitemviews/kitemlistwidget.cpp @@ -522,7 +522,7 @@ void KItemListWidget::drawItemStyleOption(QPainter* painter, QWidget* widget, QS viewItemOption.state = styleState; viewItemOption.viewItemPosition = QStyleOptionViewItemV4::OnlyOne; viewItemOption.showDecorationSelected = true; - viewItemOption.rect = textRect().toRect(); + viewItemOption.rect = selectionRect().toRect(); widget->style()->drawPrimitive(QStyle::PE_PanelItemViewItem, &viewItemOption, painter, widget); } |
