┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kitemviews/kitemmodelbase.h
diff options
context:
space:
mode:
authorFrank Reininghaus <[email protected]>2013-09-17 00:11:32 +0200
committerFrank Reininghaus <[email protected]>2013-09-17 00:11:42 +0200
commit4a093f956b253c37fd52f94e62a0f10f8f65f58b (patch)
tree5635550ec38a1c68bf7600512095cab54fc33844 /src/kitemviews/kitemmodelbase.h
parent083248d16bf92003dfeb2106890ed4b068344dfc (diff)
Move KItemRange to its own header
Also factor out the code that transforms a sorted list of ints to a KItemRangeList. This removes some duplicated code from KFileItemModel. Note that overriding operator<<() in KItemRangeList was necessary because it's not a typedef for QList<KItemRange>, but a class derived from that now, and some code fails to compile if the return type of that function is QList<KItemRange> and not KItemRangeList. REVIEW: 112728
Diffstat (limited to 'src/kitemviews/kitemmodelbase.h')
-rw-r--r--src/kitemviews/kitemmodelbase.h12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/kitemviews/kitemmodelbase.h b/src/kitemviews/kitemmodelbase.h
index 7545192da..c5b9a0ca5 100644
--- a/src/kitemviews/kitemmodelbase.h
+++ b/src/kitemviews/kitemmodelbase.h
@@ -25,6 +25,8 @@
#include <libdolphin_export.h>
+#include <kitemviews/kitemrange.h>
+
#include <QHash>
#include <QObject>
#include <QSet>
@@ -32,16 +34,6 @@
class QMimeData;
-struct KItemRange
-{
- KItemRange(int index = 0, int count = 0);
- int index;
- int count;
-
- bool operator == (const KItemRange& other) const;
-};
-typedef QList<KItemRange> KItemRangeList;
-
/**
* @brief Base class for model implementations used by KItemListView and KItemListController.
*