diff options
author | willemferguson <willemferguson@zoology.up.ac.za> | 2019-11-19 12:27:18 +0200 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2020-01-06 07:00:34 +0900 |
commit | ebabbfb457184ea4d9e939ad8501986c35699264 (patch) | |
tree | 6401f0659631c5101df5996c8af0393ea78b5d9e /core/dive.h | |
parent | 732d5a9fbd2b7d72610604a1b065ebbd9ea55960 (diff) | |
download | subsurface-ebabbfb457184ea4d9e939ad8501986c35699264.tar.gz |
desktop UI: create the UI components for editing the salinity.
The user may modify the salinity by selecting a water type from the combobox.
The new datum does not replace the existing salinity value but is stored in a
separate variable within the dive structure. If the dc-based salinity is
overwritten, there is an exclamation mark next to the modified salinity value
to indicate that the salinity has been overwritten. The dc-derived salinity can
always be recovered by selecting the "use dc" option in the combobox.
Signed-off-by: willemferguson <willemferguson@zoology.up.ac.za>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'core/dive.h')
-rw-r--r-- | core/dive.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/core/dive.h b/core/dive.h index 7e45f1c09..b642c3031 100644 --- a/core/dive.h +++ b/core/dive.h @@ -158,6 +158,7 @@ struct dive { pressure_t surface_pressure; duration_t duration; int salinity; // kg per 10000 l + int user_salinity; // water density reflecting a user-specified type struct tag_entry *tag_list; struct divecomputer dc; |