┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kitemviews
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2012-06-12 13:25:59 +0200
committerPeter Penz <[email protected]>2012-06-12 13:26:23 +0200
commitfb15dac9752b44ceb0846ac013160d8972c5e862 (patch)
tree3b77fbad3196fb685f3e936734ec740f5df2cc58 /src/kitemviews
parentc95255eb9087f1ff8845e4fed445198a0e22b221 (diff)
Drag pixmap: Turn off the hover-state
Diffstat (limited to 'src/kitemviews')
-rw-r--r--src/kitemviews/kitemlistwidget.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/kitemviews/kitemlistwidget.cpp b/src/kitemviews/kitemlistwidget.cpp
index 6d0cec232..6a7111ad7 100644
--- a/src/kitemviews/kitemlistwidget.cpp
+++ b/src/kitemviews/kitemlistwidget.cpp
@@ -369,14 +369,18 @@ QPixmap KItemListWidget::createDragPixmap(const QStyleOptionGraphicsItem* option
QPainter painter(&pixmap);
const bool oldAlternateBackground = m_alternateBackground;
- setAlternateBackground(false);
const bool wasSelected = m_selected;
+ const bool wasHovered = m_hovered;
+
+ setAlternateBackground(false);
setSelected(false);
+ setHovered(false);
paint(&painter, option, widget);
setAlternateBackground(oldAlternateBackground);
setSelected(wasSelected);
+ setHovered(wasHovered);
return pixmap;
}