Pre-configured imports in Import Dive Log File for CSV files should also set 
the pre-defined
field separator.

Signed-off-by:Rodrigo Severo <[email protected]>
---
 qt-ui/divelogimportdialog.cpp | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/qt-ui/divelogimportdialog.cpp b/qt-ui/divelogimportdialog.cpp
index 55907a3..ebf7508 100644
--- a/qt-ui/divelogimportdialog.cpp
+++ b/qt-ui/divelogimportdialog.cpp
@@ -90,6 +90,11 @@ void 
DiveLogImportDialog::on_knownImports_currentIndexChanged(int index)
        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);
+        ui->CSVSeparator->blockSignals(true);
+        int separator_index = 
ui->CSVSeparator->findText(CSVApps[index].separator);
+        if (separator_index != -1)
+            ui->CSVSeparator->setCurrentIndex(separator_index);
+        ui->CSVSeparator->blockSignals(false);
 }
 
 void DiveLogImportDialog::unknownImports(bool arg1)
-- 
1.8.3.2

_______________________________________________
subsurface mailing list
[email protected]
http://lists.hohndel.org/cgi-bin/mailman/listinfo/subsurface

Reply via email to