diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-05-29 14:54:39 +0900 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2013-05-29 20:10:20 +0900 |
commit | bb77f5a44e4c5d7a85e500437e69beb4ed38f264 (patch) | |
tree | 5c48c2d50799220b7d8a9eb97a5d9110e70e26bf /qt-ui/models.h | |
parent | 8df20f414966db685e4709eb101e071b4783c09f (diff) | |
download | subsurface-bb77f5a44e4c5d7a85e500437e69beb4ed38f264.tar.gz |
Add a "sort role" for sorting the dive list
By default, sorting is done by the display role, but then we end up
sorting by the string we display, which is almost always the wrong thing.
So this adds a new "SORT_ROLE" that is used for sorting, and then the
data lookup can return the raw data we want to sort by.
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-ui/models.h')
-rw-r--r-- | qt-ui/models.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/qt-ui/models.h b/qt-ui/models.h index b4eb8d953..99d028aca 100644 --- a/qt-ui/models.h +++ b/qt-ui/models.h @@ -124,7 +124,7 @@ public: enum Column {NR, DATE, RATING, DEPTH, DURATION, TEMPERATURE, TOTALWEIGHT, SUIT, CYLINDER, NITROX, SAC, OTU, MAXCNS, LOCATION, COLUMNS }; - enum ExtraRoles{STAR_ROLE = Qt::UserRole + 1, DIVE_ROLE}; + enum ExtraRoles{STAR_ROLE = Qt::UserRole + 1, DIVE_ROLE, SORT_ROLE}; virtual ~TreeItemDT(); int columnCount() const { |