From e9aa980c886485af55a4714f3c86803a483e4432 Mon Sep 17 00:00:00 2001 From: Dylan Jeannin Date: Mon, 31 Aug 2026 14:08:09 +0200 Subject: [PATCH] Export geometry: popup displayed before (and not after anymore) the file browser to choose if we export only geometry points, or if we want interpolated ones too --- src/View/Geometry/Window.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/View/Geometry/Window.py b/src/View/Geometry/Window.py index 13ab9140..a870cee5 100644 --- a/src/View/Geometry/Window.py +++ b/src/View/Geometry/Window.py @@ -805,6 +805,10 @@ class GeometryWindow(PamhyrWindow): # self.update_plot_rkc() def export_to_file(self): + export_interpolated = self._ask_export_options() + if export_interpolated is None: + return + settings = QSettings( QSettings.IniFormat, QSettings.UserScope, 'MyOrg' @@ -834,11 +838,9 @@ class GeometryWindow(PamhyrWindow): suffix = Path(filename).suffix if suffix != "": if suffix == ".st" or suffix == ".ST": - export_interpolated = self._ask_export_options() - if export_interpolated is not None: - self._export_to_file_st( - filename[:-3], export_interpolated - ) + self._export_to_file_st( + filename[:-3], export_interpolated + ) else: # Warning popup when the format is not exportable win = QtWidgets.QMessageBox() @@ -849,9 +851,7 @@ class GeometryWindow(PamhyrWindow): pass else: - export_interpolated = self._ask_export_options() - if export_interpolated is not None: - self._export_to_file_st(filename, export_interpolated) + self._export_to_file_st(filename, export_interpolated) def _ask_export_options(self): win = QtWidgets.QMessageBox(self)