┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kitemviews/kitemlistselectionmanager.h
diff options
context:
space:
mode:
authorSimeon Bird <[email protected]>2013-01-15 11:11:11 -0500
committerSimeon Bird <[email protected]>2013-01-15 11:11:11 -0500
commit72de114a94c9a8d313c517a694be63662a7d10c2 (patch)
tree403f753638f2fdbfbc449e818c3290f81854dcfc /src/kitemviews/kitemlistselectionmanager.h
parent4f0cd0b4470a76f649d8d7017672f47d0cae320d (diff)
parente7fe50bd3d5a2a1f8427878086ff94deb31091bb (diff)
Merge branch 'KDE/4.10'
Diffstat (limited to 'src/kitemviews/kitemlistselectionmanager.h')
-rw-r--r--src/kitemviews/kitemlistselectionmanager.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/kitemviews/kitemlistselectionmanager.h b/src/kitemviews/kitemlistselectionmanager.h
index 43d0dcb80..c89b8a4b8 100644
--- a/src/kitemviews/kitemlistselectionmanager.h
+++ b/src/kitemviews/kitemlistselectionmanager.h
@@ -39,6 +39,11 @@ class LIBDOLPHINPRIVATE_EXPORT KItemListSelectionManager : public QObject
{
Q_OBJECT
+ enum RangesRemovingBehaviour {
+ DiscardRemovedIndex,
+ AdjustRemovedIndex
+ };
+
public:
enum SelectionMode {
Select,
@@ -81,7 +86,7 @@ private:
* Helper method for itemsRemoved. Returns the changed index after removing
* the given range. If the index is part of the range, -1 will be returned.
*/
- int indexAfterRangesRemoving(int index, const KItemRangeList& itemRanges) const;
+ int indexAfterRangesRemoving(int index, const KItemRangeList& itemRanges, const RangesRemovingBehaviour behaviour) const;
private:
int m_currentItem;