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,
|
QFileDialog, QTableView, QAbstractItemView,
|
||||||
QUndoStack, QShortcut, QAction, QItemDelegate,
|
QUndoStack, QShortcut, QAction, QItemDelegate,
|
||||||
QComboBox, QVBoxLayout, QHeaderView, QTabWidget,
|
QComboBox, QVBoxLayout, QHeaderView, QTabWidget,
|
||||||
QVBoxLayout, QToolBar, QAction, QToolButton,
|
QVBoxLayout, QToolBar, QAction, QToolButton, QLabel,
|
||||||
)
|
)
|
||||||
|
|
||||||
from Modules import Modules
|
from Modules import Modules
|
||||||
|
|
@ -125,6 +125,7 @@ class WeatherParametersWindow(PamhyrWindow):
|
||||||
toolBar.addAction(action_delete)
|
toolBar.addAction(action_delete)
|
||||||
toolBar.addAction(action_edit)
|
toolBar.addAction(action_edit)
|
||||||
|
|
||||||
|
layout.addWidget(self.table_spec_title)
|
||||||
layout.addWidget(self.table_spec)
|
layout.addWidget(self.table_spec)
|
||||||
|
|
||||||
def setup_table(self):
|
def setup_table(self):
|
||||||
|
|
@ -157,6 +158,7 @@ class WeatherParametersWindow(PamhyrWindow):
|
||||||
self.on_table_default_selection_changed
|
self.on_table_default_selection_changed
|
||||||
)
|
)
|
||||||
|
|
||||||
|
self.table_spec_title = QLabel()
|
||||||
self.table_spec = QTableView()
|
self.table_spec = QTableView()
|
||||||
|
|
||||||
self._delegate_reach = ComboBoxDelegate(
|
self._delegate_reach = ComboBoxDelegate(
|
||||||
|
|
@ -239,6 +241,7 @@ class WeatherParametersWindow(PamhyrWindow):
|
||||||
return self._selected_default_row_index
|
return self._selected_default_row_index
|
||||||
|
|
||||||
self._selected_default_row_index = rows[0].row()
|
self._selected_default_row_index = rows[0].row()
|
||||||
|
self.update_table_spec_title()
|
||||||
|
|
||||||
self._table_spec.update_tab_spec(
|
self._table_spec.update_tab_spec(
|
||||||
type=self._wp_acronyms[
|
type=self._wp_acronyms[
|
||||||
|
|
@ -248,6 +251,11 @@ class WeatherParametersWindow(PamhyrWindow):
|
||||||
|
|
||||||
return self._selected_default_row_index
|
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):
|
def index_selected_row(self):
|
||||||
table = self.table_spec
|
table = self.table_spec
|
||||||
rows = table.selectionModel()\
|
rows = table.selectionModel()\
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue