From c1dc0c9ce0c0b8482dffba0b7becdec44d6f6bec Mon Sep 17 00:00:00 2001 From: "Robert C. Helling" Date: Mon, 23 Jan 2017 17:35:27 +0100 Subject: Allow user to disable a cylinder in planner In the cylinder table, the last column ("use") always showed OC-GAS. Editing was enabled, but the user had to guess to enter a small integer meaning dilluent or CCR oxygen cylingder. I guess, nobody has ever done that. This patch makes this column clickable. A click toggles if the cylinder is used for planning or not. This wait it is much easier to investigate the consequences of gas loss on a plan. Signed-off-by: Robert C. Helling --- core/dive.c | 2 +- core/dive.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'core') diff --git a/core/dive.c b/core/dive.c index 75f48e8a9..772b556e5 100644 --- a/core/dive.c +++ b/core/dive.c @@ -30,7 +30,7 @@ static const char *default_tags[] = { }; const char *cylinderuse_text[] = { - QT_TRANSLATE_NOOP("gettextFromC", "OC-gas"), QT_TRANSLATE_NOOP("gettextFromC", "diluent"), QT_TRANSLATE_NOOP("gettextFromC", "oxygen") + QT_TRANSLATE_NOOP("gettextFromC", "OC-gas"), QT_TRANSLATE_NOOP("gettextFromC", "diluent"), QT_TRANSLATE_NOOP("gettextFromC", "oxygen"), QT_TRANSLATE_NOOP("gettextFromC", "not used") }; const char *divemode_text[] = { "OC", "CCR", "PSCR", "Freedive" }; diff --git a/core/dive.h b/core/dive.h index 3a1492ed9..2578850a6 100644 --- a/core/dive.h +++ b/core/dive.h @@ -56,7 +56,7 @@ extern "C" { extern int last_xml_version; enum dive_comp_type {OC, CCR, PSCR, FREEDIVE, NUM_DC_TYPE}; // Flags (Open-circuit and Closed-circuit-rebreather) for setting dive computer type -enum cylinderuse {OC_GAS, DILUENT, OXYGEN, NUM_GAS_USE}; // The different uses for cylinders +enum cylinderuse {OC_GAS, DILUENT, OXYGEN, NOT_USED, NUM_GAS_USE}; // The different uses for cylinders extern const char *cylinderuse_text[]; extern const char *divemode_text[]; -- cgit v1.2.3-70-g09d2