diff options
author | Dirk Hohndel <dirk@hohndel.org> | 2013-05-21 20:48:11 -0700 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2013-05-21 20:48:11 -0700 |
commit | 5aa8b52f82399bd4343a8213927c7e9694def1bc (patch) | |
tree | fd1786f5b12e77da72dd2c0e6ee67b8dc943b7b7 | |
parent | 6d3a4ec9b28ac794ae8e9a6231272e2ebe573af5 (diff) | |
download | subsurface-5aa8b52f82399bd4343a8213927c7e9694def1bc.tar.gz |
Remove Gtk crud
The DEBUGFILE logic isn't needed anymore. Nor are helpers dealing with
model / datastructure updates. Nor conditional compiles to use Gtk instead
of Qt.
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
-rw-r--r-- | dive.h | 5 | ||||
-rw-r--r-- | main.c | 53 | ||||
-rw-r--r-- | qt-gui.cpp | 6 | ||||
-rw-r--r-- | save-xml.c | 5 |
4 files changed, 1 insertions, 68 deletions
@@ -743,11 +743,6 @@ struct tank_info { int cuft, ml, psi, bar; }; -#ifdef DEBUGFILE -extern char *debugfilename; -extern FILE *debugfile; -#endif - #ifdef __cplusplus } #endif @@ -10,15 +10,6 @@ #include "dive.h" #include "divelist.h" -#ifdef USE_GTK_UI -#include <osm-gps-map.h> -#endif - -#ifdef DEBUGFILE -char *debugfilename; -FILE *debugfile; -#endif - struct preferences prefs; struct preferences default_prefs = { .units = SI_UNITS, @@ -100,11 +91,7 @@ static void parse_argument(const char *arg) if (strcmp(arg,"--import") == 0) { /* mark the dives so far as the base, * everything after is imported */ -#if USE_GTK_UI - report_dives(FALSE, FALSE); -#else process_dives(FALSE, FALSE); -#endif imported = TRUE; return; } @@ -122,22 +109,6 @@ static void parse_argument(const char *arg) } while (*++p); } -void update_dive(struct dive *new_dive) -{ -#if USE_GTK_UI - static struct dive *buffered_dive; - struct dive *old_dive = buffered_dive; - - if (old_dive) { - flush_divelist(old_dive); - } - show_dive_info(new_dive); - show_dive_equipment(new_dive, W_IDX_PRIMARY); - show_dive_stats(new_dive); - buffered_dive = new_dive; -#endif -} - void renumber_dives(int nr) { int i; @@ -145,9 +116,6 @@ void renumber_dives(int nr) for (i = 0; i < dive_table.nr; i++) { struct dive *dive = dive_table.dives[i]; dive->number = nr + i; -#if USE_GTK_UI - flush_divelist(dive); -#endif } mark_divelist_changed(TRUE); } @@ -204,16 +172,6 @@ int main(int argc, char **argv) setup_system_prefs(); prefs = default_prefs; -#if DEBUGFILE > 1 - debugfile = stderr; -#elif defined(DEBUGFILE) - debugfilename = strdup(prefs.default_filename); - strncpy(debugfilename + strlen(debugfilename) - 3, "log", 3); - if (g_mkdir_with_parents(g_path_get_dirname(debugfilename), 0664) != 0 || - (debugfile = g_fopen(debugfilename, "w")) == NULL) - printf("oh boy, can't create debugfile"); -#endif - subsurface_command_line_init(&argc, &argv); parse_xml_init(); @@ -253,23 +211,12 @@ int main(int argc, char **argv) sure we remember this as the filename in use */ set_filename(filename, FALSE); } -#if USE_GTK_UI - report_dives(imported, FALSE); - if (dive_table.nr == 0) - show_dive_info(NULL); -#else process_dives(imported, FALSE); -#endif - parse_xml_exit(); subsurface_command_line_exit(&argc, &argv); init_qt_ui(&argc, &argv); /* qt bit delayed until dives are parsed */ run_ui(); exit_ui(); -#ifdef DEBUGFILE - if (debugfile) - fclose(debugfile); -#endif return 0; } diff --git a/qt-gui.cpp b/qt-gui.cpp index fb092a742..21dd18271 100644 --- a/qt-gui.cpp +++ b/qt-gui.cpp @@ -91,9 +91,6 @@ void init_ui(int *argcp, char ***argvp) settings.endGroup(); #if 0 - subsurface_open_conf(); - - load_preferences(); /* these still need to be handled in QSettings */ default_dive_computer_vendor = subsurface_get_conf("dive_computer_vendor"); @@ -111,9 +108,6 @@ void run_ui(void) void exit_ui(void) { delete application; -#if 0 - subsurface_close_conf(); -#endif if (existing_filename) free((void *)existing_filename); // if (default_dive_computer_device) diff --git a/save-xml.c b/save-xml.c index 233482969..0e770ec62 100644 --- a/save-xml.c +++ b/save-xml.c @@ -467,7 +467,7 @@ void save_dive(FILE *f, struct dive *dive) fprintf(f, " rating='%d'", dive->rating); if (dive->visibility) fprintf(f, " visibility='%d'", dive->visibility); - if (dive->dive_tags) + if (dive->dive_tags) save_tags(f, dive->dive_tags); show_date(f, dive->when); @@ -575,9 +575,6 @@ void save_dives_logic(const char *filename, const gboolean select_only) if (!f) return; - /* Flush any edits of current dives back to the dives! */ - update_dive(current_dive); - fprintf(f, "<divelog program='subsurface' version='%d'>\n<settings>\n", VERSION); /* save the dive computer nicknames, if any */ |