Index: /trunk/BNC/src/PPP/pppRun.cpp
===================================================================
--- /trunk/BNC/src/PPP/pppRun.cpp	(revision 5940)
+++ /trunk/BNC/src/PPP/pppRun.cpp	(revision 5941)
@@ -98,4 +98,6 @@
     _maxSpeed   = 0;
     _speed      = 0;
+    connect(this, SIGNAL(progressRnxPPP(int)), BNC_CORE, SIGNAL(progressRnxPPP(int)));
+    connect(this, SIGNAL(finishedRnxPPP()),    BNC_CORE, SIGNAL(finishedRnxPPP()));
   }
 }
Index: /trunk/BNC/src/bnccore.h
===================================================================
--- /trunk/BNC/src/bnccore.h	(revision 5940)
+++ /trunk/BNC/src/bnccore.h	(revision 5941)
@@ -92,4 +92,6 @@
   void providerIDChanged(QString);
   void newPosition(bncTime time, QVector<double> xx);
+  void progressRnxPPP(int);
+  void finishedRnxPPP();
     
  private slots:
Index: /trunk/BNC/src/bncwindow.cpp
===================================================================
--- /trunk/BNC/src/bncwindow.cpp	(revision 5940)
+++ /trunk/BNC/src/bncwindow.cpp	(revision 5941)
@@ -90,6 +90,10 @@
   _bncFigureLate = new bncFigureLate(this);
   _bncFigurePPP  = new bncFigurePPP(this);
+
   connect(BNC_CORE, SIGNAL(newPosition(bncTime, QVector<double>)),
           _bncFigurePPP, SLOT(slotNewPosition(bncTime, QVector<double>)));
+
+  connect(BNC_CORE, SIGNAL(progressRnxPPP(int)), this, SLOT(slotPostProgress(int)));
+
   _runningRealTime           = false;
   _runningPostProcessingReqc = false;
