]> cloud.milkyroute.net Git - dolphin.git/commit
Move KItemRange to its own header
authorFrank Reininghaus <frank78ac@googlemail.com>
Mon, 16 Sep 2013 22:11:32 +0000 (00:11 +0200)
committerFrank Reininghaus <frank78ac@googlemail.com>
Mon, 16 Sep 2013 22:11:42 +0000 (00:11 +0200)
commit4a093f956b253c37fd52f94e62a0f10f8f65f58b
tree5635550ec38a1c68bf7600512095cab54fc33844
parent083248d16bf92003dfeb2106890ed4b068344dfc
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
src/kitemviews/kfileitemmodel.cpp
src/kitemviews/kitemmodelbase.cpp
src/kitemviews/kitemmodelbase.h
src/kitemviews/kitemrange.h [new file with mode: 0644]