mirror of https://gitlab.com/pamhyr/pamhyr2
WeatherParameters: add name of parameter in spec tab
parent
2dca5d2905
commit
4a94c946d1
|
|
@ -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()\
|
||||
|
|
|
|||
Loading…
Reference in New Issue