def startTask(self):    
     """
     Main Function
     
     """                
     MSDialogController.startTask(self)
     self.task= MSIdThread(self.sampleList, **self.parameters)
     QObject.connect(self.view, SIGNAL('destroyed(QObject *)'), self.task.begin)
     QObject.connect(self.task, SIGNAL("started()"),self.qApp.view.to_indetermined_mode)
     QObject.connect(self.task, SIGNAL("finished()"), self.qApp.view.to_determined_mode)
     QObject.connect(self.task, SIGNAL("finished()"), self.setModels)
     self.view.close()
Beispiel #2
0
 def startTask(self):  
     MSDialogController.startTask(self)
     self.task = MSIntegrationThread(self.sampleList, **self.parameters)
     
     def begin():
         self.view=None
         self.task.start()
         self.task.exec_()
     self.task.begin = begin
     
     #to avoid QObject::killTimers error, wait for the dialog to be deleted
     QObject.connect(self.view, SIGNAL('destroyed(QObject *)'), self.task.begin)
     QObject.connect(self.task, SIGNAL("started()"),qApp.instance().view.to_indetermined_mode)
     QObject.connect(self.task, SIGNAL("finished()"),self.setModels)
     QObject.connect(self.task, SIGNAL("finished()"),qApp.instance().view.to_determined_mode)
     self.view.close()
Beispiel #3
0
 def startTask(self):
     """
     Main Function (model function) Clustering
     
     """
     MSDialogController.startTask(self)
     #qApp.instance().view.showInStatusBar("Clustering Step...Please Wait..",  5000)
     self.task = MSClusterThread(self.sampleList, **self.parameters)
     QObject.connect(self.view, SIGNAL('destroyed(QObject *)'), self.task.begin)
     #self.connect(self.view, SIGNAL('destroyed(QObject *)'), self.setViewToNone)
     QObject.connect(self.task, SIGNAL("started()"),qApp.instance().view.to_determined_mode)
     QObject.connect(self.task, SIGNAL('update_pb'), qApp.instance().view.updateProgressBar)
     #QObject.connect(self.task, SIGNAL("finished()"),qApp.instance().view.to_determined_mode)
     QObject.connect(self.task, SIGNAL("finished()"), self.setModels)
     #print "about to close"
     self.view.close()
Beispiel #4
0
 def startTask(self):
     """
     Main Function (model function) Clustering
     
     """
     MSDialogController.startTask(self)
     #qApp.instance().view.showInStatusBar("Clustering Step...Please Wait..",  5000)
     self.task = MSClusterThread(self.sampleList, **self.parameters)
     QObject.connect(self.view, SIGNAL('destroyed(QObject *)'),
                     self.task.begin)
     #self.connect(self.view, SIGNAL('destroyed(QObject *)'), self.setViewToNone)
     QObject.connect(self.task, SIGNAL("started()"),
                     qApp.instance().view.to_determined_mode)
     QObject.connect(self.task, SIGNAL('update_pb'),
                     qApp.instance().view.updateProgressBar)
     #QObject.connect(self.task, SIGNAL("finished()"),qApp.instance().view.to_determined_mode)
     QObject.connect(self.task, SIGNAL("finished()"), self.setModels)
     #print "about to close"
     self.view.close()
Beispiel #5
0
    def startTask(self):
        MSDialogController.startTask(self)
        self.task = MSIntegrationThread(self.sampleList, **self.parameters)

        def begin():
            self.view = None
            self.task.start()
            self.task.exec_()

        self.task.begin = begin

        #to avoid QObject::killTimers error, wait for the dialog to be deleted
        QObject.connect(self.view, SIGNAL('destroyed(QObject *)'),
                        self.task.begin)
        QObject.connect(self.task, SIGNAL("started()"),
                        qApp.instance().view.to_indetermined_mode)
        QObject.connect(self.task, SIGNAL("finished()"), self.setModels)
        QObject.connect(self.task, SIGNAL("finished()"),
                        qApp.instance().view.to_determined_mode)
        self.view.close()