summaryrefslogtreecommitdiffstats
path: root/core/pref.h
diff options
context:
space:
mode:
authorGravatar willemferguson <willemferguson@zoology.up.ac.za>2019-12-07 20:27:25 +0200
committerGravatar Dirk Hohndel <dirk@hohndel.org>2019-12-25 02:57:42 +0900
commit3e853e37a5b0b9509fb92b1ddb3031f117578fb9 (patch)
tree35281a57f8ca70611c78a85ef3dbfa459d9efacb /core/pref.h
parentc121afc96c0135ada550de4504153434fa83feb4 (diff)
downloadsubsurface-3e853e37a5b0b9509fb92b1ddb3031f117578fb9.tar.gz
Preferences UI: create new equipment tab
Remove the "Show unused cylinders" checkbox (Profile tab) and the "Set default cylinder" qTextEdit box (General tab) and put them in a separate and new Equipment tab. This sounds like a simple task but, as can be seen from the files changed, was actually a complex matter. Adapt the existing test programs (General and TechDetails) for creating a test program that tests parts of the Equipment tab. Signed-off-by: willemferguson <willemferguson@zoology.up.ac.za> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'core/pref.h')
-rw-r--r--core/pref.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/core/pref.h b/core/pref.h
index b02d9df99..1e8417af8 100644
--- a/core/pref.h
+++ b/core/pref.h
@@ -98,20 +98,23 @@ struct preferences {
dive_computer_prefs_t dive_computer3;
dive_computer_prefs_t dive_computer4;
- // ********** Display **********
+ // ********** Display *************
bool display_invalid_dives;
const char *divelist_font;
double font_size;
double mobile_scale;
bool show_developer;
+ // ********** Equipment tab *******
+ const char *default_cylinder;
+ bool display_unused_tanks;
+
// ********** General **********
bool auto_recalculate_thumbnails;
bool extract_video_thumbnails;
int extract_video_thumbnails_position; // position in stream: 0=first 100=last second
const char *ffmpeg_executable; // path of ffmpeg binary
int defaultsetpoint; // default setpoint in mbar
- const char *default_cylinder;
const char *default_filename;
enum def_file_behavior default_file_behavior;
int o2consumption; // ml per min
@@ -182,7 +185,6 @@ struct preferences {
bool decoinfo; // Show deco info in infobox
bool dcceiling;
enum deco_mode display_deco_mode;
- bool display_unused_tanks;
bool ead;
int gfhigh;
int gflow;