astrodatagui: implement combine sequences/target table id button
This commit is contained in:
@@ -23,6 +23,7 @@ class AstrodataGUI(QtWidgets.QMainWindow):
|
|||||||
self.listDownloaded.itemClicked.connect(self.starSelected)
|
self.listDownloaded.itemClicked.connect(self.starSelected)
|
||||||
self.listSequences.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection)
|
self.listSequences.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection)
|
||||||
self.listSequences.itemClicked.connect(self.sequenceSelected)
|
self.listSequences.itemClicked.connect(self.sequenceSelected)
|
||||||
|
self.btCombineSeq.clicked.connect(self.btCombineSeqClicked)
|
||||||
|
|
||||||
self.cbPlotNormalizeEnable.stateChanged.connect(self.plotOptionsCBChecked)
|
self.cbPlotNormalizeEnable.stateChanged.connect(self.plotOptionsCBChecked)
|
||||||
self.cbPlotRemoveOutliersEnable.stateChanged.connect(self.plotOptionsCBChecked)
|
self.cbPlotRemoveOutliersEnable.stateChanged.connect(self.plotOptionsCBChecked)
|
||||||
@@ -181,6 +182,16 @@ class AstrodataGUI(QtWidgets.QMainWindow):
|
|||||||
filePath = self.starDB.getFilePath(mainName, source, seq)
|
filePath = self.starDB.getFilePath(mainName, source, seq)
|
||||||
self.flaredetectorPreview.setFitsFile(filePath, mainName)
|
self.flaredetectorPreview.setFitsFile(filePath, mainName)
|
||||||
|
|
||||||
|
def btCombineSeqClicked(self):
|
||||||
|
mainName = self.listDownloaded.currentItem().text()
|
||||||
|
filePaths = []
|
||||||
|
for item in self.listSequences.selectedItems():
|
||||||
|
seqText = item.text().split(" - ")
|
||||||
|
source = seqText[0]
|
||||||
|
seq = seqText[1]
|
||||||
|
filePaths.append(self.starDB.getFilePath(mainName, source, seq))
|
||||||
|
self.flaredetectorPreview.setFitsFiles(mainName, filePaths)
|
||||||
|
|
||||||
def plotOptionsCBChecked(self, state):
|
def plotOptionsCBChecked(self, state):
|
||||||
match(self.sender()):
|
match(self.sender()):
|
||||||
case self.cbPlotNormalizeEnable:
|
case self.cbPlotNormalizeEnable:
|
||||||
|
|||||||
Reference in New Issue
Block a user