bugfix: use get and set methods instead of directly changes values of attributes
This commit is contained in:
parent
757a6d784b
commit
5496b2deaa
@ -314,7 +314,7 @@ class FilterOptionsDialog(QDialog):
|
|||||||
self.freqmaxSpinBox.setRange(5e-7, 1e6)
|
self.freqmaxSpinBox.setRange(5e-7, 1e6)
|
||||||
self.freqmaxSpinBox.setDecimals(2)
|
self.freqmaxSpinBox.setDecimals(2)
|
||||||
self.freqmaxSpinBox.setSuffix(' Hz')
|
self.freqmaxSpinBox.setSuffix(' Hz')
|
||||||
if self.filterOptions.filterType in ['bandpass', 'bandstop']:
|
if self.getFilterOptions().getFilterType() in ['bandpass', 'bandstop']:
|
||||||
self.freqmaxSpinBox.setValue(self.getFilterOptions().getFreq()[1])
|
self.freqmaxSpinBox.setValue(self.getFilterOptions().getFreq()[1])
|
||||||
|
|
||||||
typeOptions = ["bandpass", "bandstop", "lowpass", "highpass"]
|
typeOptions = ["bandpass", "bandstop", "lowpass", "highpass"]
|
||||||
@ -369,10 +369,10 @@ class FilterOptionsDialog(QDialog):
|
|||||||
self.freqmaxLabel.setEnabled(True)
|
self.freqmaxLabel.setEnabled(True)
|
||||||
self.freqmaxSpinBox.setEnabled(True)
|
self.freqmaxSpinBox.setEnabled(True)
|
||||||
|
|
||||||
self.filterOptions.filterType = self.selectTypeCombo.currentText()
|
self.getFilterOptions().setFilterType(self.selectTypeCombo.currentText())
|
||||||
freq = []
|
freq = []
|
||||||
freq.append(self.freqminSpinBox.value())
|
freq.append(self.freqminSpinBox.value())
|
||||||
if self.filterOptions.filterType in ['bandpass', 'bandstop']:
|
if self.getFilterOptions().getFilterType() in ['bandpass', 'bandstop']:
|
||||||
if self.freqminSpinBox.value() > self.freqmaxSpinBox.value():
|
if self.freqminSpinBox.value() > self.freqmaxSpinBox.value():
|
||||||
QMessageBox.warning(self, "Value error",
|
QMessageBox.warning(self, "Value error",
|
||||||
"Maximum frequency must be at least the "
|
"Maximum frequency must be at least the "
|
||||||
@ -382,8 +382,8 @@ class FilterOptionsDialog(QDialog):
|
|||||||
self.freqmaxSpinBox.setFocus()
|
self.freqmaxSpinBox.setFocus()
|
||||||
return
|
return
|
||||||
freq.append(self.freqmaxSpinBox.value())
|
freq.append(self.freqmaxSpinBox.value())
|
||||||
self.filterOptions.freq = freq
|
self.getFilterOptions().setFreq(freq)
|
||||||
self.filterOptions.order = self.orderSpinBox.value()
|
self.getFilterOptions().setOrder(self.orderSpinBox.value())
|
||||||
|
|
||||||
def getFilterOptions(self):
|
def getFilterOptions(self):
|
||||||
return self.filterOptions
|
return self.filterOptions
|
||||||
|
Loading…
Reference in New Issue
Block a user