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()
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()
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()
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()
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()