diff options
author | Stephen Kelly <stephen.kelly@kdab.com> | 2012-08-08 15:50:31 +0200 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-08-15 11:38:37 +0200 |
commit | d19589b90adca7130129b59b662e515226a943e1 (patch) | |
tree | 67402a3c6b5adfe3807c8de9dc69c22476ea8067 /src/widgets/itemviews | |
parent | 43a36a682a1443da4fded74864495969a041dfbb (diff) |
Make selectAll() do nothing if the mode is NoSelection.
Task-number: QTBUG-26687
Change-Id: Iaa0197efe64c61505e22e4a63a1f5c012af0bc78
Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com>
Diffstat (limited to 'src/widgets/itemviews')
-rw-r--r-- | src/widgets/itemviews/qtreeview.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/widgets/itemviews/qtreeview.cpp b/src/widgets/itemviews/qtreeview.cpp index 36a2c7ee81..6b0768bf7a 100644 --- a/src/widgets/itemviews/qtreeview.cpp +++ b/src/widgets/itemviews/qtreeview.cpp @@ -2599,7 +2599,7 @@ void QTreeView::selectAll() return; SelectionMode mode = d->selectionMode; d->executePostedLayout(); //make sure we lay out the items - if (mode != SingleSelection && !d->viewItems.isEmpty()) { + if (mode != SingleSelection && mode != NoSelection && !d->viewItems.isEmpty()) { const QModelIndex &idx = d->viewItems.last().index; QModelIndex lastItemIndex = idx.sibling(idx.row(), d->model->columnCount(idx.parent()) - 1); d->select(d->viewItems.first().index, lastItemIndex, |