From 460344d7a61bc2097b9d972bd6db63bb6fde1c05 Mon Sep 17 00:00:00 2001 From: SGCMarkus Date: Mon, 18 Mar 2024 10:04:35 +0100 Subject: [PATCH] astrodatagui: update plot when flatten/fold/periodogram are unchecked --- main/astrodatagui/AstrodataGUI.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/main/astrodatagui/AstrodataGUI.py b/main/astrodatagui/AstrodataGUI.py index 96c7bd9..c66d963 100644 --- a/main/astrodatagui/AstrodataGUI.py +++ b/main/astrodatagui/AstrodataGUI.py @@ -31,11 +31,6 @@ class AstrodataGUI(QtWidgets.QMainWindow): self.cbPlotFoldEnable.stateChanged.connect(self.plotOptionsExclusiveCBChecked) self.cbPlotPeriodogramEnable.stateChanged.connect(self.plotOptionsExclusiveCBChecked) - #plotExclusiveButtonGroup = Qt.QButtonGroup(self) - #plotExclusiveButtonGroup.addButton(self.cbPlotFlattenPlotEnable) - #plotExclusiveButtonGroup.addButton(self.cbPlotFoldEnable) - #plotExclusiveButtonGroup.addButton(self.cbPlotPeriodogramEnable) - self.setupCustomSimbadQueries() self.show() self.loadDB() @@ -216,6 +211,16 @@ class AstrodataGUI(QtWidgets.QMainWindow): self.cbPlotFoldEnable.setChecked(False) self.cbPlotFoldEnable.blockSignals(False) self.updateFlaredetectioWidgetPeriodogram() + else: + match(self.sender()): + case self.cbPlotFlattenPlotEnable: + self.updateFlaredetectioWidgetFlatten() + + case self.cbPlotFoldEnable: + self.updateFlaredetectioWidgetFold() + + case self.cbPlotPeriodogramEnable: + self.updateFlaredetectioWidgetPeriodogram() def updateFlaredetectioWidgetNormalize(self): normalizeEnabled = self.cbPlotNormalizeEnable.isChecked()