Index: trunk/BNC/bncpostprocess.cpp
===================================================================
--- trunk/BNC/bncpostprocess.cpp	(revision 3641)
+++ trunk/BNC/bncpostprocess.cpp	(revision 3642)
@@ -42,4 +42,5 @@
 #include "bncpostprocess.h"
 #include "bncsettings.h"
+#include "pppopt.h"
 
 using namespace std;
@@ -48,8 +49,5 @@
 ////////////////////////////////////////////////////////////////////////////
 t_postProcessing::t_postProcessing(QObject* parent) : QThread(parent) {
-  bncSettings settings;
-  _input.obsFileName  = settings.value("postObsFile").toString();
-  _input.navFileName  = settings.value("postNavFile").toString();
-  _input.corrFileName = settings.value("postcorrFile").toString();
+  _opt = new t_pppOpt();
 }
 
@@ -58,4 +56,5 @@
 t_postProcessing::~t_postProcessing() {
   cout << "~t_postProcessing" << endl;
+  delete _opt;
 }
 
@@ -64,7 +63,7 @@
 void t_postProcessing::run() {
 
-  cout << "obsFile: "  << _input.obsFileName.toAscii().data()  << endl;
-  cout << "navFile: "  << _input.navFileName.toAscii().data()  << endl;
-  cout << "corrFile: " << _input.corrFileName.toAscii().data() << endl;
+  cout << "obsFile: "  << _opt->obsFileName.toAscii().data()  << endl;
+  cout << "navFile: "  << _opt->navFileName.toAscii().data()  << endl;
+  cout << "corrFile: " << _opt->corrFileName.toAscii().data() << endl;
 
   int MAXI = 5;
Index: trunk/BNC/bncpostprocess.h
===================================================================
--- trunk/BNC/bncpostprocess.h	(revision 3641)
+++ trunk/BNC/bncpostprocess.h	(revision 3642)
@@ -29,10 +29,5 @@
 #include "bncconst.h"
 
-class t_postInput {
- public:
-  QString    obsFileName;
-  QString    navFileName;
-  QString    corrFileName;
-};
+class t_pppOpt;
 
 class t_postProcessing : public QThread {
@@ -53,5 +48,5 @@
  
  private:
-  t_postInput _input;
+  t_pppOpt* _opt;
 };
 
Index: trunk/BNC/pppopt.cpp
===================================================================
--- trunk/BNC/pppopt.cpp	(revision 3641)
+++ trunk/BNC/pppopt.cpp	(revision 3642)
@@ -77,4 +77,7 @@
   antexFile    = settings.value("pppAntex").toString();
   antennaName  = settings.value("pppAntenna").toString();
+  obsFileName  = settings.value("postObsFile").toString();
+  navFileName  = settings.value("postNavFile").toString();
+  corrFileName = settings.value("postcorrFile").toString();
 
   pppMode      = settings.value("pppSPP").toString() == "PPP";
Index: trunk/BNC/pppopt.h
===================================================================
--- trunk/BNC/pppopt.h	(revision 3641)
+++ trunk/BNC/pppopt.h	(revision 3642)
@@ -54,4 +54,7 @@
   QString antexFile;
   QString antennaName;
+  QString obsFileName;
+  QString navFileName;
+  QString corrFileName;
   bool    pppMode;
   bool    rnxAppend;
