summaryrefslogtreecommitdiffstats
path: root/qt-models/divelistmodel.h
diff options
context:
space:
mode:
authorGravatar Grace Karanja <gracie.karanja89@gmail.com>2015-06-18 09:12:52 +0300
committerGravatar Dirk Hohndel <dirk@hohndel.org>2015-06-20 14:28:57 -0700
commitd613ed01057b9e3ad039d794b41f2df52cc3d47c (patch)
treeb48338de1cafecc09c878a4406eb18f93f75f8d4 /qt-models/divelistmodel.h
parente4e6e896c1a0b8634e2adbc5ac0e5163ab5007d4 (diff)
downloadsubsurface-d613ed01057b9e3ad039d794b41f2df52cc3d47c.tar.gz
Add more dive details to the DiveListModel
Add some more details to the model. Signed-off-by: Grace Karanja <gracie.karanja89@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-models/divelistmodel.h')
-rw-r--r--qt-models/divelistmodel.h27
1 files changed, 22 insertions, 5 deletions
diff --git a/qt-models/divelistmodel.h b/qt-models/divelistmodel.h
index f58040508..cb1918879 100644
--- a/qt-models/divelistmodel.h
+++ b/qt-models/divelistmodel.h
@@ -29,8 +29,8 @@ public:
QString weight() const;
void setWeight(const QString &weight);
- QString temp() const;
- void setTemp(const QString &temp);
+ QString airtemp() const;
+ void setAirTemp(const QString &airtemp);
QString duration() const;
void setDuration(const QString &duration);
@@ -53,14 +53,26 @@ public:
QString trip() const;
void setTrip(const QString &trip);
+ QString buddy() const;
+ void setBuddy(const QString &buddy);
+
+ QString divemaster() const;
+ void setDivemaster(const QString &divemaster);
+
+ QString watertemp() const;
+ void setWatertemp(const QString &watertemp);
+
private:
+ void setupDiveTempDetails();
+
QString m_diveNumber;
QString m_trip;
QString m_date;
QString m_rating;
QString m_depth;
QString m_duration;
- QString m_temp;
+ QString m_airtemp;
+ QString m_watertemp;
QString m_weight;
QString m_suit;
QString m_cylinder;
@@ -68,6 +80,8 @@ private:
QString m_sac;
QString m_location;
QString m_notes;
+ QString m_buddy;
+ QString m_divemaster;
dive *m_thisDive;
@@ -85,14 +99,17 @@ public:
DiveRatingRole,
DiveDepthRole,
DiveDurationRole,
- DiveTemperatureRole,
+ DiveWaterTemperatureRole,
+ DiveAirTemperatureRole,
DiveWeightRole,
DiveSuitRole,
DiveCylinderRole,
DiveGasRole,
DiveSacRole,
DiveLocationRole,
- DiveNotesRole
+ DiveNotesRole,
+ DiveBuddyRole,
+ DiveMasterRole
};
static DiveListModel *instance();