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