Index: /trunk/BNC/teqcdlg.cpp
===================================================================
--- /trunk/BNC/teqcdlg.cpp	(revision 3832)
+++ /trunk/BNC/teqcdlg.cpp	(revision 3833)
@@ -46,5 +46,4 @@
 using namespace std;
 
-const QString timeFmtString = "yyyy-MM-dd hh:mm:ss";
 
 // Constructor
@@ -55,4 +54,6 @@
 
   int ww = QFontMetrics(font()).width('w');
+
+  const QString timeFmtString = "yyyy-MM-dd hh:mm:ss";
 
   _teqcRnxVersion      = new QComboBox(this);
@@ -79,4 +80,28 @@
   _teqcSampling->setMaximumWidth(7*ww);
 
+  // Read Options
+  // ------------
+  // settings.setValue("teqcRnxVersion"     , _teqcRnxVersion->currentText());    
+  // settings.setValue("teqcSampling"       , _teqcSampling->value());      
+  // settings.setValue("teqcStartDateTime"  , _teqcStartDateTime->dateTime().toString(Qt::ISODate)); 
+  // settings.setValue("teqcEndDateTime"    , _teqcEndDateTime->dateTime().toString(Qt::ISODate));   
+  // settings.setValue("teqcOldMarkerName"  , _teqcOldMarkerName->text()); 
+  // settings.setValue("teqcNewMarkerName"  , _teqcNewMarkerName->text()); 
+  // settings.setValue("teqcOldAntennaName" , _teqcOldAntennaName->text());
+  // settings.setValue("teqcNewAntennaName" , _teqcNewAntennaName->text());
+  // settings.setValue("teqcOldReceiverName", _teqcOldReceiverName->text());
+  // settings.setValue("teqcNewReceiverName", _teqcNewReceiverName->text());
+
+  bncSettings settings;
+
+  if (settings.value("teqcStartDateTime").toString().isEmpty()) {
+    _teqcStartDateTime->setDateTime(QDateTime::fromString("1967-11-02T00:00:00", Qt::ISODate));
+  }
+  else {
+    _teqcStartDateTime->setDateTime(settings.value("teqcStartDateTime").toDateTime());
+  }
+
+  // Dialog Layout
+  // -------------
   QGridLayout* grid = new QGridLayout;
 
@@ -175,6 +200,6 @@
   settings.setValue("teqcRnxVersion"     , _teqcRnxVersion->currentText());    
   settings.setValue("teqcSampling"       , _teqcSampling->value());      
-  settings.setValue("teqcStartDateTime"  , _teqcStartDateTime->dateTime().toString(timeFmtString)); 
-  settings.setValue("teqcEndDateTime"    , _teqcEndDateTime->dateTime().toString(timeFmtString));   
+  settings.setValue("teqcStartDateTime"  , _teqcStartDateTime->dateTime().toString(Qt::ISODate)); 
+  settings.setValue("teqcEndDateTime"    , _teqcEndDateTime->dateTime().toString(Qt::ISODate));   
   settings.setValue("teqcOldMarkerName"  , _teqcOldMarkerName->text()); 
   settings.setValue("teqcNewMarkerName"  , _teqcNewMarkerName->text()); 
