Index: trunk/BNC/src/bncwindow.cpp
===================================================================
--- trunk/BNC/src/bncwindow.cpp	(revision 5685)
+++ trunk/BNC/src/bncwindow.cpp	(revision 5686)
@@ -78,4 +78,26 @@
 Q_EXPORT_PLUGIN2(gnsscenter_bnc, t_bncFactory)
 #endif
+
+// Constructor
+////////////////////////////////////////////////////////////////////////////
+t_pppWidgets::t_pppWidgets() {
+  _dataSource   = new QComboBox();    
+  _rinexObs     = new qtFileChooser();
+  _rinexNav     = new qtFileChooser();
+  _corrHostPort = new QLineEdit();      
+  _corrFile     = new qtFileChooser();  
+  _crdFile      = new qtFileChooser();
+  _antexFile    = new qtFileChooser();
+  _logFile      = new QLineEdit();    
+  _nmeaFile     = new QLineEdit();    
+  _nmeaPort     = new QLineEdit();    
+  _staTable     = new QTableWidget();
+  _lcGPS        = new QComboBox();    
+  _lcGLONASS    = new QComboBox();    
+  _lcGalileo    = new QComboBox();    
+  _sigmaC1      = new QLineEdit();    
+  _sigmaC2      = new QLineEdit();    
+  _corrWaitTime = new QSpinBox();     
+}
 
 // Constructor
@@ -654,4 +676,6 @@
   QWidget* ppp2group = new QWidget();
   QWidget* ppp3group = new QWidget();
+  QWidget* pppGroup1 = new QWidget();
+  QWidget* pppGroup2 = new QWidget();
   QWidget* reqcgroup = new QWidget();
   QWidget* cmbgroup = new QWidget();
@@ -671,4 +695,8 @@
   _aogroup->addTab(ppp2group,tr("PPP (2)"));
   _aogroup->addTab(ppp3group,tr("PPP (3)"));
+  
+  _aogroup->addTab(pppGroup1,tr("PPP NEW (1)"));
+  _aogroup->addTab(pppGroup2,tr("PPP NEW (2)"));
+
 #ifdef USE_COMBINATION
   _aogroup->addTab(cmbgroup,tr("Combine Corrections"));
@@ -1103,4 +1131,18 @@
   ppp3Layout->addStretch();
   ppp3group->setLayout(ppp3Layout);
+
+  // PPP NEW
+  // -------
+  QGridLayout* pppLayout1 = new QGridLayout();
+  ir = 0;
+  pppLayout1->addWidget(new QLabel("<b>Precise Point Positioning</b>"), ir, 0, 1, 7, Qt::AlignLeft);
+
+  pppGroup1->setLayout(pppLayout1);
+
+  QGridLayout* pppLayout2 = new QGridLayout();
+  ir = 0;
+  pppLayout2->addWidget(new QLabel("<b>Precise Point Positioning</b>"), ir, 0, 1, 7, Qt::AlignLeft);
+
+  pppGroup2->setLayout(pppLayout2);
 
   // Reqc Processing
Index: trunk/BNC/src/bncwindow.h
===================================================================
--- trunk/BNC/src/bncwindow.h	(revision 5685)
+++ trunk/BNC/src/bncwindow.h	(revision 5686)
@@ -55,4 +55,26 @@
 class bncMapWin;
 class t_postProcessing;
+
+class t_pppWidgets {
+ public:
+  t_pppWidgets();
+  QComboBox*     _dataSource;
+  qtFileChooser* _rinexObs;
+  qtFileChooser* _rinexNav;
+  QLineEdit*     _corrHostPort;  
+  qtFileChooser* _corrFile;  
+  qtFileChooser* _crdFile;
+  qtFileChooser* _antexFile;
+  QLineEdit*     _logFile;
+  QLineEdit*     _nmeaFile;
+  QLineEdit*     _nmeaPort;
+  QTableWidget*  _staTable;
+  QComboBox*     _lcGPS;
+  QComboBox*     _lcGLONASS;
+  QComboBox*     _lcGalileo;
+  QLineEdit*     _sigmaC1;
+  QLineEdit*     _sigmaC2;
+  QSpinBox*      _corrWaitTime;
+};
 
 class bncWindow : public QMainWindow {
@@ -273,4 +295,5 @@
     QList<bncGetThread*> _threads;
 
+    t_pppWidgets         _pppWidgets;
 };
 
