From 7e7dcb2451e02a3c9dc0c314feeef9a68c625b5a Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Fri, 24 Jul 2015 11:17:48 -0700 Subject: QML UI: sort by date, not by date string Just a quick bit of cleanup to separate date (the sortable, numeric value) from the date string that we want to display (but not sort by). Signed-off-by: Dirk Hohndel --- qt-models/divelistmodel.h | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'qt-models/divelistmodel.h') diff --git a/qt-models/divelistmodel.h b/qt-models/divelistmodel.h index 89f793bbc..de96480bd 100644 --- a/qt-models/divelistmodel.h +++ b/qt-models/divelistmodel.h @@ -8,8 +8,11 @@ class MobileDive { public: MobileDive(dive* d); - QString date() const; - void setDate(const QString &date); + QString dateString() const; + void setDateString(const QString &date); + + timestamp_t date() const; + void setDate(const timestamp_t when); QString location() const; void setLocation(const QString &location); @@ -70,7 +73,8 @@ private: QString m_diveNumber; QString m_trip; - QString m_date; + timestamp_t m_date; + QString m_dateString; QString m_rating; QString m_depth; QString m_duration; @@ -100,6 +104,7 @@ public: DiveNumberRole = Qt::UserRole + 1, DiveTripRole, DiveDateRole, + DiveDateStringRole, DiveRatingRole, DiveDepthRole, DiveDurationRole, -- cgit v1.2.3-70-g09d2