diff options
Diffstat (limited to 'src/kitemviews/kitemlistselectionmanager.cpp')
| -rw-r--r-- | src/kitemviews/kitemlistselectionmanager.cpp | 32 |
1 files changed, 3 insertions, 29 deletions
diff --git a/src/kitemviews/kitemlistselectionmanager.cpp b/src/kitemviews/kitemlistselectionmanager.cpp index 7b7c6bc54..26ce1b2f7 100644 --- a/src/kitemviews/kitemlistselectionmanager.cpp +++ b/src/kitemviews/kitemlistselectionmanager.cpp @@ -31,7 +31,6 @@ KItemListSelectionManager::KItemListSelectionManager(QObject* parent) : m_anchorItem(-1), m_selectedItems(), m_isAnchoredSelectionActive(false), - m_anchoredSelectionMode(KItemListSelectionManager::Select), m_model(0) { } @@ -77,21 +76,7 @@ QSet<int> KItemListSelectionManager::selectedItems() const const int to = qMax(m_anchorItem, m_currentItem); for (int index = from; index <= to; index++) { - switch (m_anchoredSelectionMode) { - case Select: - selectedItems.insert(index); - break; - case Deselect: - selectedItems.remove(index); - break; - case Toggle: - if (selectedItems.contains(index)) { - selectedItems.remove(index); - } else { - selectedItems.insert(index); - } - break; - } + selectedItems.insert(index); } } @@ -100,7 +85,7 @@ QSet<int> KItemListSelectionManager::selectedItems() const bool KItemListSelectionManager::hasSelection() const { - return !m_selectedItems.isEmpty() || (m_isAnchoredSelectionActive && m_anchoredSelectionMode == KItemListSelectionManager::Select); + return !m_selectedItems.isEmpty() || m_isAnchoredSelectionActive; } void KItemListSelectionManager::setSelected(int index, int count, SelectionMode mode) @@ -162,10 +147,9 @@ void KItemListSelectionManager::clearSelection() } } -void KItemListSelectionManager::beginAnchoredSelection(int anchor, SelectionMode mode) +void KItemListSelectionManager::beginAnchoredSelection(int anchor) { Q_UNUSED(anchor); - Q_UNUSED(mode); } void KItemListSelectionManager::endAnchoredSelection() @@ -201,16 +185,6 @@ void KItemListSelectionManager::setAnchoredSelectionActive(bool active) m_isAnchoredSelectionActive = active; } -KItemListSelectionManager::SelectionMode KItemListSelectionManager::anchoredSelectionMode() const -{ - return m_anchoredSelectionMode; -} - -void KItemListSelectionManager::setAnchoredSelectionMode(KItemListSelectionManager::SelectionMode mode) -{ - m_anchoredSelectionMode = mode; -} - KItemModelBase* KItemListSelectionManager::model() const { return m_model; |
