Index: trunk/BNC/bncwindow.cpp
===================================================================
--- trunk/BNC/bncwindow.cpp	(revision 2718)
+++ trunk/BNC/bncwindow.cpp	(revision 2719)
@@ -337,17 +337,18 @@
   // PPP Options
   // -----------
-  _pppMountLineEdit    = new QLineEdit(settings.value("pppMount").toString());
-  _pppNMEALineEdit     = new QLineEdit(settings.value("nmeaFile").toString());
-  _pppNMEAPortLineEdit = new QLineEdit(settings.value("nmeaPort").toString());
-  _pppSigCLineEdit     = new QLineEdit(settings.value("pppSigmaCode").toString());
-  _pppSigPLineEdit     = new QLineEdit(settings.value("pppSigmaPhase").toString());
-  _pppSigCrd0          = new QLineEdit(settings.value("pppSigCrd0").toString());
-  _pppSigCrdP          = new QLineEdit(settings.value("pppSigCrdP").toString());
-  _pppSigTrp0          = new QLineEdit(settings.value("pppSigTrp0").toString());
-  _pppSigTrpP          = new QLineEdit(settings.value("pppSigTrpP").toString());
-  _pppAverageLineEdit  = new QLineEdit(settings.value("pppAverage").toString());
-  _pppRefCrdXLineEdit  = new QLineEdit(settings.value("pppRefCrdX").toString());
-  _pppRefCrdYLineEdit  = new QLineEdit(settings.value("pppRefCrdY").toString());
-  _pppRefCrdZLineEdit  = new QLineEdit(settings.value("pppRefCrdZ").toString());
+  _pppMountLineEdit      = new QLineEdit(settings.value("pppMount").toString());
+  _pppNMEALineEdit       = new QLineEdit(settings.value("nmeaFile").toString());
+  _pppNMEAPortLineEdit   = new QLineEdit(settings.value("nmeaPort").toString());
+  _pppSigCLineEdit       = new QLineEdit(settings.value("pppSigmaCode").toString());
+  _pppSigPLineEdit       = new QLineEdit(settings.value("pppSigmaPhase").toString());
+  _pppSigCrd0            = new QLineEdit(settings.value("pppSigCrd0").toString());
+  _pppSigCrdP            = new QLineEdit(settings.value("pppSigCrdP").toString());
+  _pppSigTrp0            = new QLineEdit(settings.value("pppSigTrp0").toString());
+  _pppSigTrpP            = new QLineEdit(settings.value("pppSigTrpP").toString());
+  _pppAverageLineEdit    = new QLineEdit(settings.value("pppAverage").toString());
+  _pppQuickStartLineEdit = new QLineEdit(settings.value("pppQuickStart").toString());
+  _pppRefCrdXLineEdit    = new QLineEdit(settings.value("pppRefCrdX").toString());
+  _pppRefCrdYLineEdit    = new QLineEdit(settings.value("pppRefCrdY").toString());
+  _pppRefCrdZLineEdit    = new QLineEdit(settings.value("pppRefCrdZ").toString());
 
   _pppOriginComboBox = new QComboBox();
@@ -721,4 +722,5 @@
   _pppSigTrpP->setMaximumWidth(5*ww);
   _pppAverageLineEdit->setMaximumWidth(5*ww);
+  _pppQuickStartLineEdit->setMaximumWidth(5*ww);
   _pppRefCrdXLineEdit->setMaximumWidth(14*ww);
   _pppRefCrdYLineEdit->setMaximumWidth(14*ww);
@@ -761,7 +763,9 @@
   pppLayout->addWidget(new QLabel(" Z"),                     4, 7, Qt::AlignRight);
   pppLayout->addWidget(_pppRefCrdZLineEdit,                  4, 8);
-  pppLayout->addWidget(new QLabel("Averaging") ,             5, 0);  
-  pppLayout->addWidget(_pppAverageLineEdit,                  5, 1);
-  pppLayout->addWidget(new QLabel("minutes")  ,              5, 2);  
+  pppLayout->addWidget(new QLabel("Time Span (min)") ,       5, 0);  
+  pppLayout->addWidget(_pppQuickStartLineEdit,               5, 1);
+  pppLayout->addWidget(new QLabel("Quick-Start") ,           5, 2);  
+  pppLayout->addWidget(_pppAverageLineEdit,                  5, 3);
+  pppLayout->addWidget(new QLabel("Averaging") ,             5, 4);  
   pppLayout->addWidget(new QLabel("NMEA File (full path)"),  6, 0); 
   pppLayout->addWidget(_pppNMEALineEdit,                     6, 1, 1, 6);
@@ -1090,4 +1094,5 @@
   settings.setValue("pppSigTrpP",_pppSigTrpP->text());
   settings.setValue("pppAverage",  _pppAverageLineEdit->text());
+  settings.setValue("pppQuickStart", _pppQuickStartLineEdit->text());
   settings.setValue("pppRefCrdX",  _pppRefCrdXLineEdit->text());
   settings.setValue("pppRefCrdY",  _pppRefCrdYLineEdit->text());
@@ -1666,8 +1671,4 @@
         _pppRefCrdZLineEdit->setPalette(palette_white);
         _pppRefCrdZLineEdit->setEnabled(true);
-        if (_pppOriginComboBox->currentText() == "PPP") {
-          _pppAverageLineEdit->setPalette(palette_white);
-          _pppAverageLineEdit->setEnabled(true);
-        }
       }
       else {
@@ -1678,6 +1679,16 @@
         _pppRefCrdZLineEdit->setPalette(palette_gray);
         _pppRefCrdZLineEdit->setEnabled(false);
+      }
+      if (_pppOriginComboBox->currentText() == "PPP") {
+        _pppAverageLineEdit->setPalette(palette_white);
+        _pppAverageLineEdit->setEnabled(true);
+        _pppQuickStartLineEdit->setPalette(palette_white);
+        _pppQuickStartLineEdit->setEnabled(true);
+      }
+      else {
         _pppAverageLineEdit->setPalette(palette_gray);
         _pppAverageLineEdit->setEnabled(false);
+        _pppQuickStartLineEdit->setPalette(palette_gray);
+        _pppQuickStartLineEdit->setEnabled(false);
       }
       _pppSigCLineEdit->setPalette(palette_white);
@@ -1719,4 +1730,5 @@
       _pppSigTrpP->setPalette(palette_gray);
       _pppAverageLineEdit->setPalette(palette_gray);
+      _pppQuickStartLineEdit->setPalette(palette_gray);
       _pppSPPComboBox->setEnabled(false);
       _pppNMEALineEdit->setEnabled(false);
@@ -1737,5 +1749,6 @@
       _pppSigTrpP->setEnabled(false);
       _pppAverageLineEdit->setEnabled(false);
-    }
-  }
-}
+      _pppQuickStartLineEdit->setEnabled(false);
+    }
+  }
+}
Index: trunk/BNC/bncwindow.h
===================================================================
--- trunk/BNC/bncwindow.h	(revision 2718)
+++ trunk/BNC/bncwindow.h	(revision 2719)
@@ -123,4 +123,5 @@
     QLineEdit* _pppSigTrpP;
     QLineEdit* _pppAverageLineEdit;
+    QLineEdit* _pppQuickStartLineEdit;
     QLineEdit* _pppRefCrdXLineEdit;
     QLineEdit* _pppRefCrdYLineEdit;
