summaryrefslogtreecommitdiffstats
path: root/dive.h
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2013-01-01 17:29:38 -0800
committerGravatar Dirk Hohndel <dirk@hohndel.org>2013-01-01 17:29:38 -0800
commita58d470bad755c138a84b5516fa27bf74924e24c (patch)
tree6b902760a42bba3707dff08191c5d3f442074d29 /dive.h
parent030d0c1294bf6c90c3a58e6678dc56760d197bcb (diff)
downloadsubsurface-a58d470bad755c138a84b5516fa27bf74924e24c.tar.gz
Remove autogroup from the preferences and store per file instead
Having two spots to toggle autogroup had always been a clear sign of insanity. The inconsistent ludicrous semantic of when we remembered the state of autogroup was even worse. This finally gets rid of that disaster and drops the autogroup setting from the preferences and makes it instead a per file property. When you save a file, it saves the state of the autogroup toggle. This seems much more useful - you may have files where you want to create trips by default. And others, where you don't. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'dive.h')
-rw-r--r--dive.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/dive.h b/dive.h
index 9914e7d1d..d1e947458 100644
--- a/dive.h
+++ b/dive.h
@@ -536,6 +536,7 @@ extern void remember_dc(const char *model, uint32_t deviceid, const char *nickna
extern gboolean dc_was_saved(struct divecomputer *dc);
extern void mark_dc_saved(struct divecomputer *dc);
extern void clear_dc_saved_status(void);
+extern void set_autogroup(gboolean value);
#define DIVE_ERROR_PARSE 1