┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kitemviews/kitemlistwidget.cpp
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2012-06-12 13:19:16 +0200
committerPeter Penz <[email protected]>2012-06-12 13:21:17 +0200
commitc95255eb9087f1ff8845e4fed445198a0e22b221 (patch)
tree4190f7f277ac27b5a4c97a9c620bd615974d5705 /src/kitemviews/kitemlistwidget.cpp
parent6c15705528f1a316d7896f7684761b2aae234c1f (diff)
Drag-pixmap fixes
- Don't use the selection-tinted icon when dragging a single item - Decrease the vertical gap for the hotspot - Prevent drawing tree-lines when dragging items for the Places Panel CCBUG: 301624
Diffstat (limited to 'src/kitemviews/kitemlistwidget.cpp')
-rw-r--r--src/kitemviews/kitemlistwidget.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/kitemviews/kitemlistwidget.cpp b/src/kitemviews/kitemlistwidget.cpp
index 45329afb3..6d0cec232 100644
--- a/src/kitemviews/kitemlistwidget.cpp
+++ b/src/kitemviews/kitemlistwidget.cpp
@@ -370,8 +370,13 @@ QPixmap KItemListWidget::createDragPixmap(const QStyleOptionGraphicsItem* option
const bool oldAlternateBackground = m_alternateBackground;
setAlternateBackground(false);
+ const bool wasSelected = m_selected;
+ setSelected(false);
+
paint(&painter, option, widget);
+
setAlternateBackground(oldAlternateBackground);
+ setSelected(wasSelected);
return pixmap;
}