diff options
| author | Frank Reininghaus <[email protected]> | 2013-09-17 00:11:32 +0200 |
|---|---|---|
| committer | Frank Reininghaus <[email protected]> | 2013-09-17 00:11:42 +0200 |
| commit | 4a093f956b253c37fd52f94e62a0f10f8f65f58b (patch) | |
| tree | 5635550ec38a1c68bf7600512095cab54fc33844 /src/kitemviews/kitemmodelbase.h | |
| parent | 083248d16bf92003dfeb2106890ed4b068344dfc (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.h | 12 |
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. * |
