Index: trunk/BNC/bnc.pro
===================================================================
--- trunk/BNC/bnc.pro	(revision 3613)
+++ trunk/BNC/bnc.pro	(revision 3614)
@@ -46,5 +46,5 @@
           bnctides.h bncmap.h bncmapview.h bncantex.h                 \
           bncephuser.h bncoutf.h bncclockrinex.h bncsp3.h             \
-          bncbytescounter.h bncsslconfig.h                            \
+          bncbytescounter.h bncsslconfig.h bncpostprocess.h           \
           upload/bncrtnetdecoder.h upload/bncuploadcaster.h           \
           upload/bncrtnetuploadcaster.h upload/bnccustomtrafo.h       \
@@ -78,5 +78,5 @@
           bnctides.cpp bncmap.cpp bncmapview.cpp bncantex.cpp         \
           bncephuser.cpp bncoutf.cpp bncclockrinex.cpp bncsp3.cpp     \
-          bncbytescounter.cpp bncsslconfig.cpp                        \
+          bncbytescounter.cpp bncsslconfig.cpp bncpostprocess.cpp     \
           upload/bncrtnetdecoder.cpp upload/bncuploadcaster.cpp       \
           upload/bncrtnetuploadcaster.cpp upload/bnccustomtrafo.cpp   \
Index: trunk/BNC/bncwindow.cpp
===================================================================
--- trunk/BNC/bncwindow.cpp	(revision 3613)
+++ trunk/BNC/bncwindow.cpp	(revision 3614)
@@ -62,4 +62,5 @@
 #include "upload/bncephuploadcaster.h"
 #include "qtfilechooser.h"
+#include "bncpostprocess.h"
 
 using namespace std;
@@ -2238,9 +2239,9 @@
   enableWidget(true, _postProgressLabel);
   enableWidget(true, _postProgressBar);
-  //// beg test
-  for (int ii = 0; ii <= 10000; ++ii) {
-    _postProgressBar->setValue(ii/100);
-  }
-  //// end test
+
+  t_postInput input;
+
+  QFuture<void> future = QtConcurrent::run(postProcessing, input);
+
   enableWidget(false, _postProgressLabel);
   enableWidget(false, _postProgressBar);
