def setModels(self):
     """Add the model to the view when the thread ended"""
     
     if self.showDirectResult:        
         table = QTableView()
         view = MSTableView(table, model=self.buildModel(self.sampleList[0].rawPeaks[0]), selection=True)
         self.qApp.view.addMdiSubWindow(view, "identification of mapped peaks of %s"%self.sampleList[0].shortName())
     
     currentSample = self.qApp.dockControl.currentSample[2]
     if currentSample is not None:
         MSDialogController.actualizeClusterModel(currentSample)
     self.qApp.view.showInformationMessage("Job Done", "Identification is done !")
Beispiel #2
0
 def  redo(self):
     m = QApplication.instance().model
     if self.rawData:
         m.alignRawData(m)
     else:
         m.alignPeaksInRTDimension(m, self.polyDegree, self.errorRt)
     for tree in (qApp.instance().view.treeView, qApp.instance().view.treeView_2, qApp.instance().view.treeView_3):
         tree.removeAll()
     for spl in qApp.instance().model:
         MSDialogController.actualizeSpectraModel(spl)
         if spl.rawPeaks:
             MSDialogController.actualizePeakModel(spl)
         if spl.mappedPeaks:
             MSDialogController.actualizeClusterModel(spl)
     qApp.instance().view.showInformationMessage('Alignment calculation done', "Alignment done")
Beispiel #3
0
 def actualizeModels(self, idx):
     """
     will update several models to fit with the selected
     sample
     
     """
     sample = self.model.sample(idx.data().toString(), fullNameEntry=False)
     if sample is None:
         return
     self.qApp.view.sampleDockWidget.cursor().setShape(Qt.WaitCursor)
     MSDialogController.actualizeSpectraModel(sample)
     self.setCurrentSample(sample, 1)
     if sample.rawPeaks:
         MSDialogController.actualizePeakModel(sample)
         self.setCurrentSample(sample, 2)
     if sample.mappedPeaks:
         MSDialogController.actualizeClusterModel(sample)
         self.setCurrentSample(sample, 3)
     self.qApp.view.sampleDockWidget.cursor().setShape(Qt.ArrowCursor)
Beispiel #4
0
 def actualizeModels(self, idx):
     """
     will update several models to fit with the selected
     sample
     
     """
     sample = self.model.sample(idx.data().toString(), fullNameEntry=False)
     if sample is None:
         return
     self.qApp.view.sampleDockWidget.cursor().setShape(Qt.WaitCursor)
     MSDialogController.actualizeSpectraModel(sample)
     self.setCurrentSample(sample, 1)
     if sample.rawPeaks:
         MSDialogController.actualizePeakModel(sample)
         self.setCurrentSample(sample, 2)
     if sample.mappedPeaks:
         MSDialogController.actualizeClusterModel(sample)
         self.setCurrentSample(sample, 3)
     self.qApp.view.sampleDockWidget.cursor().setShape(Qt.ArrowCursor)