From 4a94c946d1553b3b2a8ae72288506efd9c0806a1 Mon Sep 17 00:00:00 2001 From: JeaDylan <101608960+JeaDylan@users.noreply.github.com> Date: Thu, 9 Jul 2026 18:40:27 +0200 Subject: [PATCH] WeatherParameters: add name of parameter in spec tab --- src/View/WeatherParameters/Window.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/View/WeatherParameters/Window.py b/src/View/WeatherParameters/Window.py index a8f8474a..0970a5c7 100644 --- a/src/View/WeatherParameters/Window.py +++ b/src/View/WeatherParameters/Window.py @@ -38,7 +38,7 @@ from PyQt5.QtWidgets import ( QFileDialog, QTableView, QAbstractItemView, QUndoStack, QShortcut, QAction, QItemDelegate, QComboBox, QVBoxLayout, QHeaderView, QTabWidget, - QVBoxLayout, QToolBar, QAction, QToolButton, + QVBoxLayout, QToolBar, QAction, QToolButton, QLabel, ) from Modules import Modules @@ -125,6 +125,7 @@ class WeatherParametersWindow(PamhyrWindow): toolBar.addAction(action_delete) toolBar.addAction(action_edit) + layout.addWidget(self.table_spec_title) layout.addWidget(self.table_spec) def setup_table(self): @@ -157,6 +158,7 @@ class WeatherParametersWindow(PamhyrWindow): self.on_table_default_selection_changed ) + self.table_spec_title = QLabel() self.table_spec = QTableView() self._delegate_reach = ComboBoxDelegate( @@ -239,6 +241,7 @@ class WeatherParametersWindow(PamhyrWindow): return self._selected_default_row_index self._selected_default_row_index = rows[0].row() + self.update_table_spec_title() self._table_spec.update_tab_spec( type=self._wp_acronyms[ @@ -248,6 +251,11 @@ class WeatherParametersWindow(PamhyrWindow): return self._selected_default_row_index + def update_table_spec_title(self): + row = self._selected_default_row_index + if 0 <= row < len(self.weather_params): + self.table_spec_title.setText(self.weather_params[row]) + def index_selected_row(self): table = self.table_spec rows = table.selectionModel()\