diff --git a/src/View/Results/Table.py b/src/View/Results/Table.py index f4d7b81a..87f3a6e7 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 4dfdb816..72580b1f 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()