diff options
| author | Peter Penz <[email protected]> | 2012-06-12 13:25:59 +0200 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2012-06-12 13:26:23 +0200 |
| commit | fb15dac9752b44ceb0846ac013160d8972c5e862 (patch) | |
| tree | 3b77fbad3196fb685f3e936734ec740f5df2cc58 /src | |
| parent | c95255eb9087f1ff8845e4fed445198a0e22b221 (diff) | |
Drag pixmap: Turn off the hover-state
Diffstat (limited to 'src')
| -rw-r--r-- | src/kitemviews/kitemlistwidget.cpp | 6 |
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; } |
