From a01e47f2055b400904ff5a1a713256f76bf3d9d8 Mon Sep 17 00:00:00 2001 From: Dylan Jeannin Date: Mon, 6 Jul 2026 10:26:49 +0200 Subject: [PATCH] Weather Parameters: Display relative parameters in spec tab --- src/Model/WeatherParameters/WeatherParameters.py | 2 +- src/View/WeatherParameters/Table.py | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/Model/WeatherParameters/WeatherParameters.py b/src/Model/WeatherParameters/WeatherParameters.py index 8fac0025..2f12943b 100644 --- a/src/Model/WeatherParameters/WeatherParameters.py +++ b/src/Model/WeatherParameters/WeatherParameters.py @@ -421,7 +421,7 @@ class WeatherParameters(SQLSubModel): self.modified() @property - def wptype(self): + def type(self): return self._type @property diff --git a/src/View/WeatherParameters/Table.py b/src/View/WeatherParameters/Table.py index b4094512..f9176719 100644 --- a/src/View/WeatherParameters/Table.py +++ b/src/View/WeatherParameters/Table.py @@ -135,14 +135,17 @@ class ComboBoxDelegate(QItemDelegate): class WeatherParametersTableModel(PamhyrTableModel): def __init__(self, river=None, data=None, **kwargs): self._river = river - - super(WeatherParametersTableModel, self).__init__(data=data, **kwargs) - self._data = data self._type = "ND" + super(WeatherParametersTableModel, self).__init__(data=data, **kwargs) + def _setup_lst(self): + if self._type == "ND" or self._data is None: + self._lst = [] + return self._lst = self._data.lst + self._lst = list(filter(lambda wp: wp.type == self._type, self._lst)) def update_tab_spec(self, type="ND"): self._type = type