mirror of
https://github.com/subsurface/subsurface.git
synced 2024-11-30 22:20:21 +00:00
Add surge etc to printing template variables
Signed-off-by: Robert C. Helling <helling@atdotde.de>
This commit is contained in:
parent
11eec0a503
commit
e7a18456c9
3 changed files with 20 additions and 0 deletions
|
@ -270,6 +270,10 @@ DiveObjectHelper::DiveObjectHelper(const struct dive *d) :
|
|||
id(d->id),
|
||||
rating(d->rating),
|
||||
visibility(d->visibility),
|
||||
wavesize(d->wavesize),
|
||||
current(d->current),
|
||||
surge(d->surge),
|
||||
chill(d->chill),
|
||||
timestamp(d->when),
|
||||
location(get_dive_location(d) ? QString::fromUtf8(get_dive_location(d)) : QString()),
|
||||
gps(d->dive_site ? printGPSCoords(&d->dive_site->location) : QString()),
|
||||
|
|
|
@ -15,6 +15,10 @@ class DiveObjectHelper {
|
|||
Q_PROPERTY(int id MEMBER id CONSTANT)
|
||||
Q_PROPERTY(int rating MEMBER rating CONSTANT)
|
||||
Q_PROPERTY(int visibility MEMBER visibility CONSTANT)
|
||||
Q_PROPERTY(int wavesize MEMBER wavesize CONSTANT)
|
||||
Q_PROPERTY(int current MEMBER current CONSTANT)
|
||||
Q_PROPERTY(int surge MEMBER surge CONSTANT)
|
||||
Q_PROPERTY(int chill MEMBER chill CONSTANT)
|
||||
Q_PROPERTY(QString date READ date CONSTANT)
|
||||
Q_PROPERTY(QString time READ time CONSTANT)
|
||||
Q_PROPERTY(int timestamp MEMBER timestamp CONSTANT)
|
||||
|
@ -53,6 +57,10 @@ public:
|
|||
int id;
|
||||
int rating;
|
||||
int visibility;
|
||||
int wavesize;
|
||||
int current;
|
||||
int surge;
|
||||
int chill;
|
||||
QString date() const;
|
||||
timestamp_t timestamp;
|
||||
QString time() const;
|
||||
|
|
|
@ -480,6 +480,14 @@ QVariant TemplateLayout::getValue(QString list, QString property, QVariant optio
|
|||
return object.rating;
|
||||
} else if (property == "visibility") {
|
||||
return object.visibility;
|
||||
} else if (property == "wavesize") {
|
||||
return object.wavesize;
|
||||
} else if (property == "current") {
|
||||
return object.current;
|
||||
} else if (property == "surge") {
|
||||
return object.surge;
|
||||
} else if (property == "chill") {
|
||||
return object.chill;
|
||||
} else if (property == "date") {
|
||||
return object.date();
|
||||
} else if (property == "time") {
|
||||
|
|
Loading…
Reference in a new issue