From 26656310aba5f5de5c873603f8e74d56283d12a9 Mon Sep 17 00:00:00 2001 From: Anton Lundin Date: Thu, 21 Nov 2013 23:48:42 +0100 Subject: Add optional support for stopdepth import from csv Signed-off-by: Anton Lundin Signed-off-by: Dirk Hohndel --- qt-ui/csvimportdialog.cpp | 8 ++++++-- qt-ui/csvimportdialog.h | 1 + qt-ui/csvimportdialog.ui | 25 +++++++++++++++++++++++++ 3 files changed, 32 insertions(+), 2 deletions(-) (limited to 'qt-ui') diff --git a/qt-ui/csvimportdialog.cpp b/qt-ui/csvimportdialog.cpp index 281aa66f6..91b9ddd40 100644 --- a/qt-ui/csvimportdialog.cpp +++ b/qt-ui/csvimportdialog.cpp @@ -6,8 +6,8 @@ const CSVImportDialog::CSVAppConfig CSVImportDialog::CSVApps[CSVAPPS] = { {"", }, - {"APD Log Viewer", 0, 1, 15, 6, 17, "Tab"}, - {"XP5", 0, 1, 9, -1, -1, "Tab"}, + {"APD Log Viewer", 0, 1, 15, 6, 17, 18, "Tab"}, + {"XP5", 0, 1, 9, -1, -1, -1, "Tab"}, {NULL,} }; @@ -33,6 +33,8 @@ CSVImportDialog::CSVImportDialog(QWidget *parent) : connect(ui->po2CheckBox, SIGNAL(clicked(bool)), this, SLOT(unknownImports(bool))); connect(ui->CSVcns, SIGNAL(valueChanged(int)), this, SLOT(unknownImports(int))); connect(ui->cnsCheckBox, SIGNAL(clicked(bool)), this, SLOT(unknownImports(bool))); + connect(ui->CSVstopdepth, SIGNAL(valueChanged(int)), this, SLOT(unknownImports(int))); + connect(ui->stopdepthCheckBox, SIGNAL(clicked(bool)), this, SLOT(unknownImports(bool))); } CSVImportDialog::~CSVImportDialog() @@ -49,6 +51,7 @@ void CSVImportDialog::on_buttonBox_accepted() ui->CSVDepth->value(), VALUE_IF_CHECKED(CSVTemperature), VALUE_IF_CHECKED(CSVpo2), VALUE_IF_CHECKED(CSVcns), + VALUE_IF_CHECKED(CSVstopdepth), &error); if (error != NULL) { @@ -92,6 +95,7 @@ void CSVImportDialog::on_knownImports_currentIndexChanged(int index) SET_VALUE_AND_CHECKBOX(CSVTemperature, temperatureCheckBox, CSVApps[index].temperature); SET_VALUE_AND_CHECKBOX(CSVpo2, po2CheckBox, CSVApps[index].po2); SET_VALUE_AND_CHECKBOX(CSVcns, cnsCheckBox, CSVApps[index].cns); + SET_VALUE_AND_CHECKBOX(CSVstopdepth, stopdepthCheckBox, CSVApps[index].stopdepth); } void CSVImportDialog::unknownImports(bool arg1) diff --git a/qt-ui/csvimportdialog.h b/qt-ui/csvimportdialog.h index ec2f02347..fda36bcb7 100644 --- a/qt-ui/csvimportdialog.h +++ b/qt-ui/csvimportdialog.h @@ -39,6 +39,7 @@ private: int temperature; int po2; int cns; + int stopdepth; QString separator; }; diff --git a/qt-ui/csvimportdialog.ui b/qt-ui/csvimportdialog.ui index 3b1167066..8f405e9d4 100644 --- a/qt-ui/csvimportdialog.ui +++ b/qt-ui/csvimportdialog.ui @@ -183,6 +183,23 @@ + + + + false + + + 0 + + + + + + + Stopdepth + + + label label_2 @@ -194,6 +211,8 @@ CSVpo2 cnsCheckBox CSVcns + stopdepthCheckBox + CSVstopdepth @@ -274,5 +293,11 @@ CSVcns setEnabled(bool) + + stopdepthCheckBox + clicked(bool) + CSVstopdepth + setEnabled(bool) + -- cgit v1.2.3-70-g09d2