summaryrefslogtreecommitdiffstats
path: root/display-gtk.h
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2012-11-28 17:11:19 -0700
committerGravatar Dirk Hohndel <dirk@hohndel.org>2012-11-30 13:41:58 -0700
commit4c4dff76835a94c571f97dd0730168738501524e (patch)
tree9947139f905fb2b016b465f536483d24f5ec8b0e /display-gtk.h
parenta79b74ed36f6a52db947ff24761a3fd331c75cdc (diff)
downloadsubsurface-4c4dff76835a94c571f97dd0730168738501524e.tar.gz
Convert Uemis downloader to directly create dives
The initial downloader reused the XML parsing of SDA files that was implemented early in order to support the information extracted from the SDA with the java applet. But creating this intermediary XML file and handing it off to the XML import function always seemed like an ugly way to do things. This became even more obvious when adding more features to the Uemis downloader. This commit completely changes the downloader to instead create dives and record them directly. This also adds support for divespots (which are stored in a seperate database that needs to be queried after the divelog and dive entries have been combined - the Uemis firmware clearly was written by monkeys on crack - oh wait: I'm trusting these same people to get the deco right?). This commit leaves the SDA import capability in the XML parser intact. I'll remove that later. Because of this it actually adds a few lines of code, but the overall change will be a substantial code deletion. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'display-gtk.h')
-rw-r--r--display-gtk.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/display-gtk.h b/display-gtk.h
index b524f5e50..f88d96633 100644
--- a/display-gtk.h
+++ b/display-gtk.h
@@ -113,7 +113,6 @@ typedef gint (*sort_func_t)(GtkTreeModel *model,
extern GtkTreeViewColumn *tree_view_column(GtkWidget *tree_view, int index, const char *title,
data_func_t data_func, unsigned int flags);
-GError *uemis_download(const char *path, char **xml_buffer,
- progressbar_t *progress, GtkDialog *dialog, gboolean force_download);
+GError *uemis_download(const char *path, progressbar_t *progress, GtkDialog *dialog, gboolean force_download);
#endif