[PATCH 5/5] CSV import: default formats for Subsurface import

Miika Turkia miika.turkia at gmail.com
Sun Sep 6 03:06:18 PDT 2015


Let's set the configs properly for Subsurface CSV import for better
usability. (Actually the only meaningful configuration is units as
others are discarded, but I could not figure out how to set that to
imperial when needed - what is the variable holding this information?)

Signed-off-by: Miika Turkia <miika.turkia at gmail.com>
---
 qt-ui/divelogimportdialog.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/qt-ui/divelogimportdialog.cpp b/qt-ui/divelogimportdialog.cpp
index d23efbc..49b6817 100644
--- a/qt-ui/divelogimportdialog.cpp
+++ b/qt-ui/divelogimportdialog.cpp
@@ -607,6 +607,12 @@ void DiveLogImportDialog::loadFileContents(int value, whatChanged triggeredBy)
 			headers.replace(20, tr("Notes"));
 			headers.replace(21, tr("Weight"));
 			headers.replace(22, tr("Tags"));
+
+			blockSignals(true);
+			ui->CSVSeparator->setCurrentText(separator);
+			ui->DateFormat->setCurrentText("yyyy-mm-dd");
+			ui->DurationFormat->setCurrentText("Minutes:seconds");
+			blockSignals(false);
 		}
 	}
 
-- 
2.1.4



More information about the subsurface mailing list