Sediment calibration: Skip crash compute button without data.
parent
86b9f85ec6
commit
0ce60afd04
|
|
@ -1559,7 +1559,7 @@ class SedimentCalibrationTab(QWidget):
|
||||||
# Variable 'stg.sand_sample_target_indice' is set only at
|
# Variable 'stg.sand_sample_target_indice' is set only at
|
||||||
# 'plot sample' button click
|
# 'plot sample' button click
|
||||||
if len(stg.sand_sample_target_indice) == 0:
|
if len(stg.sand_sample_target_indice) == 0:
|
||||||
self.interpolate_data_validity_message_box()
|
self._data_validity_message_box()
|
||||||
return
|
return
|
||||||
|
|
||||||
data_choice = self.combobox_acoustic_data_choice\
|
data_choice = self.combobox_acoustic_data_choice\
|
||||||
|
|
@ -1642,7 +1642,7 @@ class SedimentCalibrationTab(QWidget):
|
||||||
|
|
||||||
self.plot_profile_of_concentration_fine()
|
self.plot_profile_of_concentration_fine()
|
||||||
|
|
||||||
def interpolate_data_validity_message_box(self):
|
def _data_validity_message_box(self):
|
||||||
msgBox = QMessageBox()
|
msgBox = QMessageBox()
|
||||||
msgBox.setWindowTitle("Interpolate (step 2)")
|
msgBox.setWindowTitle("Interpolate (step 2)")
|
||||||
msgBox.setIconPixmap(
|
msgBox.setIconPixmap(
|
||||||
|
|
@ -1911,6 +1911,9 @@ class SedimentCalibrationTab(QWidget):
|
||||||
axis=1))
|
axis=1))
|
||||||
|
|
||||||
def function_pushbutton_compute_calibration(self):
|
def function_pushbutton_compute_calibration(self):
|
||||||
|
if len(stg.sand_sample_target_indice) == 0:
|
||||||
|
self._data_validity_message_box()
|
||||||
|
return
|
||||||
|
|
||||||
self.label_temperature.clear()
|
self.label_temperature.clear()
|
||||||
self.label_temperature.setText("T = " + str(stg.temperature) + " °C")
|
self.label_temperature.setText("T = " + str(stg.temperature) + " °C")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue