Acoustic data: Refactorise 'remove_file_from_ListWidget' method.
parent
b9ca307c59
commit
b9669d9cbf
|
|
@ -1388,7 +1388,6 @@ class AcousticDataTab(QWidget):
|
|||
self.fileListWidget.blockSignals(False)
|
||||
|
||||
def rename_file_in_ListWidget(self, event):
|
||||
|
||||
if event == QEvent.MouseButtonPress:
|
||||
print("c'est bon")
|
||||
if event.button == Qt.RightButton:
|
||||
|
|
@ -1401,7 +1400,10 @@ class AcousticDataTab(QWidget):
|
|||
menu.addAction('Rename')
|
||||
|
||||
def remove_file_from_ListWidget(self):
|
||||
if self.fileListWidget.count() > 0:
|
||||
if self.fileListWidget.count() <= 0:
|
||||
return
|
||||
|
||||
self.fileListWidget.blockSignals(True)
|
||||
|
||||
# --- Clear files included in list Widget ---
|
||||
current_row = self.fileListWidget.currentRow()
|
||||
|
|
@ -1448,77 +1450,9 @@ class AcousticDataTab(QWidget):
|
|||
s.pop(current_row)
|
||||
|
||||
if self.fileListWidget.count() == 0:
|
||||
# --- Clear measurements information ---
|
||||
self.label_date_acoustic_file.clear()
|
||||
self.label_date_acoustic_file.setText("Date: ")
|
||||
self.label_hour_acoustic_file.clear()
|
||||
self.label_hour_acoustic_file.setText("Hour: ")
|
||||
self.lineEdit_sound_attenuation.setText("0.00")
|
||||
self.combobox_frequency_information.clear()
|
||||
self.label_profiles_value.clear()
|
||||
self.label_profiles_per_sec_value.clear()
|
||||
self.label_cells_value.clear()
|
||||
self.label_cell_size_value.clear()
|
||||
self.label_pulse_length_value.clear()
|
||||
self.label_pings_per_sec_value.clear()
|
||||
self.label_pings_per_profile_value.clear()
|
||||
self.lineEdit_kt.setText("0.00")
|
||||
self.lineEdit_rx.setText("0.00")
|
||||
self.lineEdit_tx.setText("0.00")
|
||||
self.clear_files_from_ListWidget_reset()
|
||||
|
||||
# --- Clear display options ---
|
||||
|
||||
self.label_time_min.setText("0.00")
|
||||
self.lineEdit_time_min_limits.setText("0.00")
|
||||
self.lineEdit_time_max_limits.setText("0.00")
|
||||
self.label_time_max.setText("0.00")
|
||||
|
||||
self.label_depth_min.setText("0.00")
|
||||
self.lineEdit_depth_min_limits.setText("0.00")
|
||||
self.lineEdit_depth_max_limits.setText("0.00")
|
||||
self.label_depth_max.setText("0.00")
|
||||
|
||||
self.label_distance_from_bank_min.setText("0.00")
|
||||
self.lineEdit_distance_from_bank_min_limits.setText("0.00")
|
||||
self.lineEdit_distance_from_bank_max_limits.setText("0.00")
|
||||
self.label_distance_from_bank_max.setText("0.00")
|
||||
|
||||
self.combobox_frequency_bathymetry.clear()
|
||||
self.lineEdit_depth_min_bathy.setText("0.00")
|
||||
self.lineEdit_depth_max_bathy.setText("0.00")
|
||||
self.lineEdit_next_cell_bathy.setText("0.00")
|
||||
|
||||
# --- Clear table of values ---
|
||||
self.tableView.reset()
|
||||
data = pd.DataFrame(np.zeros((10, 10)))
|
||||
self.tableModel = TableModel(data)
|
||||
self.tableView.setModel(self.tableModel)
|
||||
|
||||
# --- Clear figure : 2D plot of the acoustic recording ---
|
||||
self.verticalLayout_groupbox_transect_2Dplot_raw_BS_data.removeWidget(self.scroll_BS)
|
||||
self.verticalLayout_groupbox_transect_2Dplot_raw_BS_data.removeWidget(self.toolbar_BS)
|
||||
|
||||
self.canvas_BS = FigureCanvas()
|
||||
self.toolbar_BS = NavigationToolBar(self.canvas_BS, self)
|
||||
self.scroll_BS.setWidget(self.canvas_BS)
|
||||
|
||||
self.verticalLayout_groupbox_transect_2Dplot_raw_BS_data.addWidget(self.toolbar_BS)
|
||||
self.verticalLayout_groupbox_transect_2Dplot_raw_BS_data.addWidget(self.scroll_BS)
|
||||
|
||||
# --- Clear figure : profile ---
|
||||
self.combobox_frequency_profile.clear()
|
||||
|
||||
self.verticalLayout_groupbox_plot_profile.removeWidget(self.canvas_plot_profile)
|
||||
self.verticalLayout_groupbox_plot_profile.removeWidget(self.toolbar_profile)
|
||||
|
||||
self.canvas_plot_profile = FigureCanvas()
|
||||
self.toolbar_profile = NavigationToolBar(self.canvas_plot_profile, self)
|
||||
|
||||
self.verticalLayout_groupbox_plot_profile.addWidget(self.toolbar_profile)
|
||||
self.verticalLayout_groupbox_plot_profile.addWidget(self.canvas_plot_profile)
|
||||
|
||||
self.slider.setValue(0)
|
||||
self.slider.setMaximum(10)
|
||||
self.fileListWidget.blockSignals(False)
|
||||
|
||||
def clear_files_from_ListWidget(self):
|
||||
self.fileListWidget.blockSignals(True)
|
||||
|
|
|
|||
Loading…
Reference in New Issue