┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kitemviews/kitemlistselectionmanager.cpp
diff options
context:
space:
mode:
authorFrank Reininghaus <[email protected]>2011-08-14 11:05:19 +0200
committerFrank Reininghaus <[email protected]>2011-08-14 11:05:19 +0200
commit7b911df33ec83bb978985d50342ce1c27afb6425 (patch)
tree54f39f397d436d491ac4a79eafefb34d7ea3824c /src/kitemviews/kitemlistselectionmanager.cpp
parent98e859b0c31b0071a5bda673035e0ba39e7169bb (diff)
Two small selection improvements in DolphinView
1. Implement DolphinView::clearSelection(). 2. Simplify DolphinView::invertSelection(). I found, fixed, and unit-tested a bug in the selection manager which was uncovered by this change.
Diffstat (limited to 'src/kitemviews/kitemlistselectionmanager.cpp')
-rw-r--r--src/kitemviews/kitemlistselectionmanager.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/kitemviews/kitemlistselectionmanager.cpp b/src/kitemviews/kitemlistselectionmanager.cpp
index a03e8172c..9aaf22f58 100644
--- a/src/kitemviews/kitemlistselectionmanager.cpp
+++ b/src/kitemviews/kitemlistselectionmanager.cpp
@@ -104,6 +104,7 @@ void KItemListSelectionManager::setSelected(int index, int count, SelectionMode
return;
}
+ endAnchoredSelection();
const QSet<int> previous = selectedItems();
count = qMin(count, m_model->count() - index);