]> cloud.milkyroute.net Git - dolphin.git/commitdiff
give KCategorizedView the chance to react on dragMoveEvents()
authorPeter Penz <peter.penz19@gmail.com>
Sun, 13 Dec 2009 17:00:11 +0000 (17:00 +0000)
committerPeter Penz <peter.penz19@gmail.com>
Sun, 13 Dec 2009 17:00:11 +0000 (17:00 +0000)
CCBUG: 208646

svn path=/trunk/KDE/kdebase/apps/; revision=1062054

src/dolphiniconsview.cpp

index e7448ed6d5bf606c6afb36fb92dfaf0b1052864c..871fd5fbd2da1df4547917158d17f1a2b8fbe570 100644 (file)
@@ -199,12 +199,14 @@ void DolphinIconsView::dragEnterEvent(QDragEnterEvent* event)
 
 void DolphinIconsView::dragLeaveEvent(QDragLeaveEvent* event)
 {
-    Q_UNUSED(event);
+    KCategorizedView::dragLeaveEvent(event);
     setDirtyRegion(m_dropRect);
 }
 
 void DolphinIconsView::dragMoveEvent(QDragMoveEvent* event)
 {
+    KCategorizedView::dragMoveEvent(event);
+
     // TODO: remove this code when the issue #160611 is solved in Qt 4.4
     const QModelIndex index = indexAt(event->pos());
     setDirtyRegion(m_dropRect);
@@ -231,6 +233,8 @@ void DolphinIconsView::dropEvent(QDropEvent* event)
     const QModelIndex index = indexAt(event->pos());
     const KFileItem item = m_controller->itemForIndex(index);
     m_controller->indicateDroppedUrls(item, m_controller->url(), event);
+    // don't call KCategorizedView::dropEvent(event), as it moves
+    // the items which is not wanted
 }
 
 QModelIndex DolphinIconsView::moveCursor(CursorAction cursorAction, Qt::KeyboardModifiers modifiers)