Index: trunk/BNC/bncpostprocess.cpp
===================================================================
--- trunk/BNC/bncpostprocess.cpp	(revision 3684)
+++ trunk/BNC/bncpostprocess.cpp	(revision 3685)
@@ -102,8 +102,10 @@
   }
 
-  // Read Observations
-  // -----------------
+  // Read/Process Observations
+  // -------------------------
+  int   nEpo = 0;
   const t_rnxObsFile::t_epo* epo = 0;
   while ( (epo = _rnxObsFile->nextEpoch()) != 0 ) {
+    ++nEpo;
     for (int iObs = 0; iObs < epo->satObs.size(); iObs++) {
       const t_rnxObsFile::t_satObs& satObs = epo->satObs[iObs];
@@ -138,14 +140,8 @@
       _pppClient->putNewObs(obs);
     }
+    if (nEpo % 10 == 0) {
+      emit progress(nEpo);
+    }
   }
-
-//  ///// beg test
-//  int MAXI = 5;
-//  for (int ii = 1; ii < MAXI; ii++) {
-//    cout << "ii = " << ii << endl;
-//    emit progress(float(ii)/float(MAXI));
-//    sleep(1);
-//  }
-//  //// end test
 
   emit finished();
Index: trunk/BNC/bncpostprocess.h
===================================================================
--- trunk/BNC/bncpostprocess.h	(revision 3684)
+++ trunk/BNC/bncpostprocess.h	(revision 3685)
@@ -47,5 +47,5 @@
 
  signals:
-  void progress(float);
+  void progress(int);
   void finished();
   void newEphGPS(gpsephemeris gpseph);
Index: trunk/BNC/bncwindow.cpp
===================================================================
--- trunk/BNC/bncwindow.cpp	(revision 3684)
+++ trunk/BNC/bncwindow.cpp	(revision 3685)
@@ -120,10 +120,4 @@
   _actPostProcessing = new QAction(tr("Start PP"),this);
   connect(_actPostProcessing, SIGNAL(triggered()), SLOT(slotStartPostProcessing()));
-
-  _postProgressBar = new QProgressBar;
-  _postProgressBar->setMinimum(0);
-  _postProgressBar->setMaximum(100);
-  _postProgressBar->setMinimumWidth(15*ww);
-  _postProgressBar->setMaximumWidth(15*ww);
 
   _actStop = new QAction(tr("Sto&p"),this);
@@ -1816,6 +1810,4 @@
 ////////////////////////////////////////////////////////////////////////////
 void bncWindow::AddToolbar() {
-  // Tool (Command) Bar
-  // ------------------
   QToolBar* toolBar = new QToolBar;
   addToolBar(Qt::BottomToolBarArea, toolBar); 
@@ -1826,7 +1818,6 @@
   toolBar->addAction(_actStop);
   toolBar->addAction(_actPostProcessing);
-  _postProgressLabel = new QLabel("  Progress");
+  _postProgressLabel = new QLabel("0 Epochs");
   toolBar->addWidget(_postProgressLabel);
-  toolBar->addWidget(_postProgressBar);
   enableWidget(false, _postProgressLabel);
   toolBar->addWidget(new QLabel("                                           "));
@@ -2249,10 +2240,10 @@
   slotSaveOptions();
 
-  _postProgressBar->reset();
+  _postProgressLabel->setText("0 Epochs");
   enableWidget(true, _postProgressLabel);
 
   t_postProcessing* postProcessing = new t_postProcessing(this);
   connect(postProcessing, SIGNAL(finished()), this, SLOT(slotFinishedPostProcessing()));
-  connect(postProcessing, SIGNAL(progress(float)), this, SLOT(slotPostProgress(float)));
+  connect(postProcessing, SIGNAL(progress(int)), this, SLOT(slotPostProgress(int)));
 
   postProcessing->start();
@@ -2265,5 +2256,4 @@
                            "Post-Processing Thread Finished");
   enableWidget(false, _postProgressLabel);
-  _postProgressBar->reset();
   _actPostProcessing->setEnabled(true);
 }
@@ -2271,7 +2261,7 @@
 // Progress Bar Change
 ////////////////////////////////////////////////////////////////////////////
-void bncWindow::slotPostProgress(float progress) {
-  if (_postProgressBar) {
-    _postProgressBar->setValue(int(progress*100.0));
-  }
-}
+void bncWindow::slotPostProgress(int nEpo) {
+  if (_postProgressLabel) {
+    _postProgressLabel->setText(QString("%1 Epochs").arg(nEpo));
+  }
+}
Index: trunk/BNC/bncwindow.h
===================================================================
--- trunk/BNC/bncwindow.h	(revision 3684)
+++ trunk/BNC/bncwindow.h	(revision 3685)
@@ -66,5 +66,5 @@
     void slotMountPointsRead(QList<bncGetThread*>);
     void slotBncTextChanged();
-    void slotPostProgress(float);
+    void slotPostProgress(int);
 
   private slots:
@@ -162,5 +162,4 @@
     qtFileChooser* _postNavFileChooser;
     qtFileChooser* _postCorrFileChooser;
-    QProgressBar*  _postProgressBar;
     QLabel*        _postProgressLabel;
     QLineEdit*     _postOutLineEdit;
