mirror of
https://invent.kde.org/system/dolphin
synced 2024-09-19 08:21:22 +00:00
Fix selections
svn path=/trunk/KDE/kdebase/apps/; revision=759098
This commit is contained in:
parent
fa042ee797
commit
e113e90fd6
|
@ -1102,7 +1102,7 @@ void KCategorizedView::mouseReleaseEvent(QMouseEvent *event)
|
||||||
{
|
{
|
||||||
if (d->categoryVisualRect(category).contains(event->pos()))
|
if (d->categoryVisualRect(category).contains(event->pos()))
|
||||||
{
|
{
|
||||||
QItemSelection selection;
|
QItemSelection selection = selectionModel()->selection();
|
||||||
QModelIndexList indexList = d->categoriesIndexes[category];
|
QModelIndexList indexList = d->categoriesIndexes[category];
|
||||||
|
|
||||||
foreach (const QModelIndex &index, indexList)
|
foreach (const QModelIndex &index, indexList)
|
||||||
|
@ -1112,7 +1112,7 @@ void KCategorizedView::mouseReleaseEvent(QMouseEvent *event)
|
||||||
selection << QItemSelectionRange(selectIndex);
|
selection << QItemSelectionRange(selectIndex);
|
||||||
}
|
}
|
||||||
|
|
||||||
selectionModel()->select(selection, QItemSelectionModel::Select);
|
selectionModel()->select(selection, QItemSelectionModel::SelectCurrent);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue