Weather Parameters: Display relative parameters in spec tab

monopk-ic-adistt
Dylan Jeannin 2026-07-06 10:26:49 +02:00
parent c87563b7ed
commit a01e47f205
2 changed files with 7 additions and 4 deletions

View File

@ -421,7 +421,7 @@ class WeatherParameters(SQLSubModel):
self.modified() self.modified()
@property @property
def wptype(self): def type(self):
return self._type return self._type
@property @property

View File

@ -135,14 +135,17 @@ class ComboBoxDelegate(QItemDelegate):
class WeatherParametersTableModel(PamhyrTableModel): class WeatherParametersTableModel(PamhyrTableModel):
def __init__(self, river=None, data=None, **kwargs): def __init__(self, river=None, data=None, **kwargs):
self._river = river self._river = river
super(WeatherParametersTableModel, self).__init__(data=data, **kwargs)
self._data = data self._data = data
self._type = "ND" self._type = "ND"
super(WeatherParametersTableModel, self).__init__(data=data, **kwargs)
def _setup_lst(self): def _setup_lst(self):
if self._type == "ND" or self._data is None:
self._lst = []
return
self._lst = self._data.lst self._lst = self._data.lst
self._lst = list(filter(lambda wp: wp.type == self._type, self._lst))
def update_tab_spec(self, type="ND"): def update_tab_spec(self, type="ND"):
self._type = type self._type = type