Index: trunk/BNC/src/upload/bncuploadcaster.cpp
===================================================================
--- trunk/BNC/src/upload/bncuploadcaster.cpp	(revision 4991)
+++ trunk/BNC/src/upload/bncuploadcaster.cpp	(revision 5066)
@@ -45,11 +45,10 @@
   _isToBeDeleted = false;
 
-  bncApp* app = (bncApp*) qApp;
   connect(this, SIGNAL(newMessage(QByteArray,bool)), 
-          app, SLOT(slotMessage(const QByteArray,bool)));
+          PGM_CORE, SLOT(slotMessage(const QByteArray,bool)));
 
-  if (app->_uploadTableItems.find(_iRow) != app->_uploadTableItems.end()){
+  if (PGM_CORE->_uploadTableItems.find(_iRow) != PGM_CORE->_uploadTableItems.end()){
     connect(this, SIGNAL(newBytes(QByteArray,double)), 
-            app->_uploadTableItems.value(iRow), 
+            PGM_CORE->_uploadTableItems.value(iRow), 
             SLOT(slotNewBytes(const QByteArray,double)));
   }
