From 7ef2df853569e247bf248bad4643d3e1918ae3bf Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr> Date: Mon, 8 Jan 2024 17:27:12 +0100 Subject: [PATCH] Geometry: Window update minor change. --- src/View/Geometry/Window.py | 27 +++++++++++---------------- 1 file changed, 11 insertions(+), 16 deletions(-) diff --git a/src/View/Geometry/Window.py b/src/View/Geometry/Window.py index 20d92b3b..c079687b 100644 --- a/src/View/Geometry/Window.py +++ b/src/View/Geometry/Window.py @@ -192,6 +192,17 @@ class GeometryWindow(PamhyrWindow): .selectionChanged\ .connect(self.select_current_profile) + self._table.layoutChanged.connect(self.update) + + def update(self): + self.update_profile_windows() + self.plot_xy() + self.plot_kpc() + self.plot_ac() + + self.select_current_profile() + self.changed_slider_value() + def import_from_file(self): options = QFileDialog.Options() settings = QSettings(QSettings.IniFormat, @@ -216,11 +227,6 @@ class GeometryWindow(PamhyrWindow): size = os.stat(filename).st_size self._table.import_geometry(0, filename) - self.update_profile_windows() - self.plot_xy() - self.plot_kpc() - self.plot_ac() - def edit_profile(self): self.tableView.model().blockSignals(True) @@ -252,11 +258,6 @@ class GeometryWindow(PamhyrWindow): mesher = MeshingWithMage() self._table.meshing(mesher, -1) - self.update_profile_windows() - self.plot_xy() - self.plot_kpc() - self.plot_ac() - pyqtSlot(bool) def changed_profile_slot(self, status): @@ -412,12 +413,6 @@ class GeometryWindow(PamhyrWindow): if len(rows) > 0: self._table.delete(rows) - self.update_plot_xy() - self.select_current_profile() - - self.plot_kpc() - self.changed_slider_value() - def index_selected_row(self): return self.tableView\ .selectionModel()\ -- GitLab