Index: trunk/BNC/bncwindow.cpp
===================================================================
--- trunk/BNC/bncwindow.cpp	(revision 2810)
+++ trunk/BNC/bncwindow.cpp	(revision 2811)
@@ -351,4 +351,5 @@
   _pppRefCrdYLineEdit    = new QLineEdit(settings.value("pppRefCrdY").toString());
   _pppRefCrdZLineEdit    = new QLineEdit(settings.value("pppRefCrdZ").toString());
+  _pppSync               = new QLineEdit(settings.value("pppSync").toString());
 
   _pppSPPComboBox = new QComboBox();
@@ -390,4 +391,7 @@
 
   connect(_pppEstTropoCheckBox, SIGNAL(stateChanged(int)),
+          this, SLOT(slotBncTextChanged()));
+
+  connect(_pppSync, SIGNAL(textChanged(const QString &)),
           this, SLOT(slotBncTextChanged()));
 
@@ -733,4 +737,5 @@
   _pppRefCrdYLineEdit->setMaximumWidth(14*ww);
   _pppRefCrdZLineEdit->setMaximumWidth(14*ww);
+  _pppSync->setMaximumWidth(6*ww);
   _pppSPPComboBox->setMaximumWidth(8*ww);
   _pppNMEAPortLineEdit->setMaximumWidth(6*ww);
@@ -781,4 +786,7 @@
 
   pppLayout->addWidget(new QLabel("Coordinates from Precise Point Positioning (PPP)."),5, 0,1,5);
+  pppLayout->addWidget(_pppSync,                             5, 7);
+  pppLayout->addWidget(new QLabel("Sync Corr (sec)"),        5, 8);
+
   pppgroup->setLayout(pppLayout);
 
@@ -1105,4 +1113,5 @@
   settings.setValue("pppRefCrdY",  _pppRefCrdYLineEdit->text());
   settings.setValue("pppRefCrdZ",  _pppRefCrdZLineEdit->text());
+  settings.setValue("pppSync",     _pppSync->text());
   settings.setValue("pppUsePhase", _pppUsePhaseCheckBox->checkState());
   settings.setValue("pppPlotCoordinates", _pppPlotCoordinates->checkState());
@@ -1648,4 +1657,5 @@
      || sender() == _pppRefCrdYLineEdit 
      || sender() == _pppRefCrdZLineEdit 
+     || sender() == _pppSync 
      || sender() == _pppEstTropoCheckBox
      || sender() == _pppUsePhaseCheckBox ) {
@@ -1657,4 +1667,5 @@
       _pppRefCrdYLineEdit->setPalette(palette_white);
       _pppRefCrdZLineEdit->setPalette(palette_white);
+      _pppSync->setPalette(palette_white);
       _pppUsePhaseCheckBox->setPalette(palette_white);
       _pppPlotCoordinates->setPalette(palette_white);
@@ -1668,4 +1679,5 @@
       _pppRefCrdYLineEdit->setEnabled(true);
       _pppRefCrdZLineEdit->setEnabled(true);
+      _pppSync->setEnabled(true);
       _pppUsePhaseCheckBox->setEnabled(true);
       _pppPlotCoordinates->setEnabled(true);
@@ -1679,4 +1691,6 @@
       _pppRefCrdZLineEdit->setPalette(palette_white);
       _pppRefCrdZLineEdit->setEnabled(true);
+      _pppSync->setPalette(palette_white);
+      _pppSync->setEnabled(true);
 
       if (!_pppRefCrdXLineEdit->text().isEmpty() &&
@@ -1729,4 +1743,5 @@
       _pppRefCrdYLineEdit->setPalette(palette_gray);
       _pppRefCrdZLineEdit->setPalette(palette_gray);
+      _pppSync->setPalette(palette_gray);
       _pppUsePhaseCheckBox->setPalette(palette_gray);
       _pppPlotCoordinates->setPalette(palette_gray);
@@ -1748,4 +1763,5 @@
       _pppRefCrdYLineEdit->setEnabled(false);
       _pppRefCrdZLineEdit->setEnabled(false);
+      _pppSync->setEnabled(false);
       _pppUsePhaseCheckBox->setEnabled(false);
       _pppPlotCoordinates->setEnabled(false);
Index: trunk/BNC/bncwindow.h
===================================================================
--- trunk/BNC/bncwindow.h	(revision 2810)
+++ trunk/BNC/bncwindow.h	(revision 2811)
@@ -122,4 +122,5 @@
     QLineEdit* _pppSigTrp0;
     QLineEdit* _pppSigTrpP;
+    QLineEdit* _pppSync;
     QLineEdit* _pppAverageLineEdit;
     QLineEdit* _pppQuickStartLineEdit;
