]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Oh, this won't let Ctrl+click for deselecting items ... OK, a different hack is needed.
authorRafael Fernández López <ereslibre@kde.org>
Fri, 14 Dec 2007 19:27:50 +0000 (19:27 +0000)
committerRafael Fernández López <ereslibre@kde.org>
Fri, 14 Dec 2007 19:27:50 +0000 (19:27 +0000)
CCMAIL: peter.penz@gmx.at

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

src/kcategorizedview.cpp

index 152573214d32a1f0c129315218886ae4b21433ef..6590c4b2ac99095147add4275863abb12945d921 100644 (file)
 // Qt 4.4, so that this workaround can be skipped.
 #define DOLPHIN_DRAGANDDROP
 
-// By defining KDE_WORKAROUND_FOR_QT_VIEW_BUG we save the selection being held
-// before mousePressEvent happens. On Qt there is something clearing the last
-// selection made, what make it impossible to save our very last selection.
-#define KDE_WORKAROUND_FOR_QT_VIEW_BUG
-
 KCategorizedView::Private::Private(KCategorizedView *listView)
     : listView(listView)
     , categoryDrawer(0)
@@ -1043,13 +1038,7 @@ void KCategorizedView::mousePressEvent(QMouseEvent *event)
                                                             horizontalOffset());
     }
 
-#ifdef KDE_WORKAROUND_FOR_QT_VIEW_BUG
-    QItemSelection prevSelection = selectionModel()->selection();
-#endif
     QListView::mousePressEvent(event);
-#ifdef KDE_WORKAROUND_FOR_QT_VIEW_BUG
-    selectionModel()->select(prevSelection, QItemSelectionModel::Select);
-#endif
 
     viewport()->update(d->categoryVisualRect(d->hoveredCategory));
 }