diff --git a/desktop-widgets/templatelayout.h b/desktop-widgets/templatelayout.h index d8328534a..1ef9b5834 100644 --- a/desktop-widgets/templatelayout.h +++ b/desktop-widgets/templatelayout.h @@ -93,6 +93,8 @@ else _RETURN_DIVE_PROPERTY_IDX(weight, 2); else _RETURN_DIVE_PROPERTY_IDX(weight, 3); else _RETURN_DIVE_PROPERTY_IDX(weight, 4); else _RETURN_DIVE_PROPERTY_IDX(weight, 5); +else _RETURN_DIVE_PROPERTY(maxcns); +else _RETURN_DIVE_PROPERTY(otu); GRANTLEE_END_LOOKUP #undef _RETURN_DIVE_PROPERTY diff --git a/subsurface-core/qthelper.cpp b/subsurface-core/qthelper.cpp index 049ebf6fc..c3ea37c97 100644 --- a/subsurface-core/qthelper.cpp +++ b/subsurface-core/qthelper.cpp @@ -178,6 +178,16 @@ QString Dive::trip() const return m_trip; } +QString Dive::maxcns() const +{ + return m_maxcns; +} + +QString Dive::otu() const +{ + return m_otu; +} + int Dive::rating() const { return m_rating; @@ -351,6 +361,16 @@ void Dive::put_trip() } } +void Dive::put_maxcns() +{ + m_maxcns = QString::number(dive->maxcns); +} + +void Dive::put_otu() +{ + m_otu = QString::number(dive->otu); +} + QString weight_string(int weight_in_grams) { QString str; diff --git a/subsurface-core/qthelper.h b/subsurface-core/qthelper.h index 86be073f8..4345afae0 100644 --- a/subsurface-core/qthelper.h +++ b/subsurface-core/qthelper.h @@ -32,6 +32,8 @@ private: QString m_suit; QStringList m_cylinders; QString m_trip; + QString m_maxcns; + QString m_otu; struct dive *dive; void put_date_time(); void put_timestamp(); @@ -49,6 +51,8 @@ private: void put_suit(); void put_cylinder(); void put_trip(); + void put_maxcns(); + void put_otu(); public: Dive(struct dive *dive) @@ -73,6 +77,8 @@ public: put_suit(); put_cylinder(); put_trip(); + put_maxcns(); + put_otu(); } Dive(); ~Dive(); @@ -99,6 +105,8 @@ public: QString cylinders() const; QString cylinder(int idx) const; QString trip() const; + QString maxcns() const; + QString otu() const; }; // global pointers for our translation