diff --git a/src/View/Results/Table.py b/src/View/Results/Table.py index f4d7b81ae731dae9ca51cab61172dcd9b20c94ef..87f3a6e7a1762e66d9ef903d85725fc40ba33e10 100644 --- a/src/View/Results/Table.py +++ b/src/View/Results/Table.py @@ -76,7 +76,10 @@ class TableModel(PamhyrTableModel): def update(self, reach): _river = self._data.river + if self._opt_data == "reach": self._lst = _river.reachs else: self._lst = _river.reach(reach).profiles + + self.layoutChanged.emit() diff --git a/src/View/Results/Window.py b/src/View/Results/Window.py index 4dfdb816b8c0c83eeb46662deb2af62702f8060e..72580b1fa1df813f3126f48697f7fa0f97df2a2a 100644 --- a/src/View/Results/Window.py +++ b/src/View/Results/Window.py @@ -361,6 +361,8 @@ class ResultsWindow(PamhyrWindow): ) table.scrollTo(index) + self._table["profile"].update(ind) + def update_table_selection_profile(self, ind): table = self.find(QTableView, f"tableView_profile") selectionModel = table.selectionModel()