CCMAIL: peter.penz@gmx.at
svn path=/trunk/KDE/kdebase/apps/; revision=748549
// Qt 4.4, so that this workaround can be skipped.
#define DOLPHIN_DRAGANDDROP
// 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)
KCategorizedView::Private::Private(KCategorizedView *listView)
: listView(listView)
, categoryDrawer(0)
-#ifdef KDE_WORKAROUND_FOR_QT_VIEW_BUG
- QItemSelection prevSelection = selectionModel()->selection();
-#endif
QListView::mousePressEvent(event);
QListView::mousePressEvent(event);
-#ifdef KDE_WORKAROUND_FOR_QT_VIEW_BUG
- selectionModel()->select(prevSelection, QItemSelectionModel::Select);
-#endif
viewport()->update(d->categoryVisualRect(d->hoveredCategory));
}
viewport()->update(d->categoryVisualRect(d->hoveredCategory));
}