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 <dirk@hohndel.org>
This commit is contained in:
Dirk Hohndel 2015-07-24 11:17:48 -07:00
parent 0029844b1c
commit 7e7dcb2451
2 changed files with 27 additions and 10 deletions

View file

@ -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,