summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2015-01-09 14:39:43 -0800
committerGravatar Dirk Hohndel <dirk@hohndel.org>2015-01-09 15:06:25 -0800
commite43ea018fa2faecfc6ebb5a7831bafbfefca183d (patch)
treeafbebce42fabdaf887d94e539d281c9567ae7d99
parent6f25713408797bb5563af730ca991bc5ec474e33 (diff)
downloadsubsurface-e43ea018fa2faecfc6ebb5a7831bafbfefca183d.tar.gz
Add a private table for downloaded dives
This still isn't actually used, just puts it in place. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
-rw-r--r--libdivecomputer.h1
-rw-r--r--qt-ui/downloadfromdivecomputer.cpp3
2 files changed, 4 insertions, 0 deletions
diff --git a/libdivecomputer.h b/libdivecomputer.h
index 59e513142..91548bac3 100644
--- a/libdivecomputer.h
+++ b/libdivecomputer.h
@@ -31,6 +31,7 @@ typedef struct device_data_t
bool libdc_log;
bool libdc_dump;
FILE *libdc_logfile;
+ struct dive_table *download_table;
} device_data_t;
const char *do_libdivecomputer_import(device_data_t *data);
diff --git a/qt-ui/downloadfromdivecomputer.cpp b/qt-ui/downloadfromdivecomputer.cpp
index fb981c9f8..87529456b 100644
--- a/qt-ui/downloadfromdivecomputer.cpp
+++ b/qt-ui/downloadfromdivecomputer.cpp
@@ -38,6 +38,8 @@ namespace DownloadFromDcGlobal {
const char *err_string;
};
+struct dive_table downloadTable;
+
DownloadFromDCWidget::DownloadFromDCWidget(QWidget *parent, Qt::WindowFlags f) : QDialog(parent, f),
thread(0),
downloading(false),
@@ -49,6 +51,7 @@ DownloadFromDCWidget::DownloadFromDCWidget(QWidget *parent, Qt::WindowFlags f) :
ostcFirmwareCheck(0),
currentState(INITIAL)
{
+ clear_table(&downloadTable);
ui.setupUi(this);
ui.progressBar->hide();
ui.progressBar->setMinimum(0);