[PATCH 3/3] Pre-configured imports in Import Dive Log File -> CSV should also be cleared when the field separator is set

Rodrigo Severo rodrigo at fabricadeideias.com
Mon Jan 13 16:11:15 UTC 2014


Pre-configured imports in Import Dive Log File for CSV files should also be cleared when the field separator
is changed by the user.
Signed-off-by:Rodrigo Severo <rodrigo at fabricadeideias.com>
---
 qt-ui/divelogimportdialog.cpp | 6 ++++++
 qt-ui/divelogimportdialog.h   | 1 +
 2 files changed, 7 insertions(+)

diff --git a/qt-ui/divelogimportdialog.cpp b/qt-ui/divelogimportdialog.cpp
index ebf7508..765690a 100644
--- a/qt-ui/divelogimportdialog.cpp
+++ b/qt-ui/divelogimportdialog.cpp
@@ -37,6 +37,7 @@ DiveLogImportDialog::DiveLogImportDialog(QStringList *fn, QWidget *parent) :
 	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)));
+        connect(ui->CSVSeparator, SIGNAL(currentIndexChanged(const QString&)), this, SLOT(unknownImports(const QString&)));
 }
 
 DiveLogImportDialog::~DiveLogImportDialog()
@@ -107,6 +108,11 @@ void DiveLogImportDialog::unknownImports(int arg1)
 	unknownImports();
 }
 
+void DiveLogImportDialog::unknownImports(const QString & arg1)
+{
+	unknownImports();
+}
+
 void DiveLogImportDialog::unknownImports()
 {
 	ui->knownImports->setCurrentIndex(0);
diff --git a/qt-ui/divelogimportdialog.h b/qt-ui/divelogimportdialog.h
index d8cedab..87563f4 100644
--- a/qt-ui/divelogimportdialog.h
+++ b/qt-ui/divelogimportdialog.h
@@ -23,6 +23,7 @@ private slots:
 	void on_knownImports_currentIndexChanged(int index);
 	void unknownImports(int);
 	void unknownImports(bool);
+        void unknownImports(const QString &);
 
 private:
 	void unknownImports();
-- 
1.8.3.2



More information about the subsurface mailing list