From 48f6c0943692ea5ec038628a8d25a0a50a6bac29 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr> Date: Fri, 26 Jan 2024 09:32:05 +0100 Subject: [PATCH] Results: Fix profile list update at reach selection. --- src/View/Results/Table.py | 3 +++ src/View/Results/Window.py | 2 ++ 2 files changed, 5 insertions(+) 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() -- GitLab