summaryrefslogtreecommitdiffstats
path: root/dive.h
diff options
context:
space:
mode:
authorGravatar Linus Torvalds <torvalds@linux-foundation.org>2012-04-02 19:19:01 -0700
committerGravatar Linus Torvalds <torvalds@linux-foundation.org>2012-04-02 19:19:01 -0700
commit1cbe2444cc6c0c8da9e730561914986506d83770 (patch)
treedc9e16169410158163dc52fc72b77288f9ad575f /dive.h
parent3a7d577ff1109c701656854ceb23ed690c340fbc (diff)
downloadsubsurface-1cbe2444cc6c0c8da9e730561914986506d83770.tar.gz
Add the ugliest 'delete dive' model ever
This interface works the same way the "edit dive" menu item does: it's a text entry meny item on the dive text entries (ie buddy/divemaster/notes sections). Except you pick the "Delete" entry rather than the "Edit" entry. It kind of works, but it really is a pretty horrible interface. I'll need to add a top-level dive menu entry for just deleting all selected dives instead. And it would be good to be able to get a drop-down menu from the divelist instead of having to do it from the dive text entries, which is just insane. But that requires gtk work. I'm not quite ready to get back into that. Thus the "exact same insane interface as the explicit 'Edit' mode". Signed-off-by: Linus Torvalds <torvalds@linux-foundation.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 39f203738..89f790122 100644
--- a/dive.h
+++ b/dive.h
@@ -299,6 +299,7 @@ extern time_t utc_mktime(struct tm *tm);
extern struct dive *alloc_dive(void);
extern void record_dive(struct dive *dive);
+extern void delete_dive(struct dive *dive);
extern struct sample *prepare_sample(struct dive **divep);
extern void finish_sample(struct dive *dive);