From 911a2bbbffb019d1ac3beec49dc29d77ac9b426b Mon Sep 17 00:00:00 2001 From: Theophile Terraz Date: Wed, 1 Oct 2025 10:29:14 +0200 Subject: [PATCH] mesh on selection --- src/View/Geometry/MeshingDialog.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/View/Geometry/MeshingDialog.py b/src/View/Geometry/MeshingDialog.py index 07478f6e..d33f66b6 100644 --- a/src/View/Geometry/MeshingDialog.py +++ b/src/View/Geometry/MeshingDialog.py @@ -55,7 +55,7 @@ class MeshingDialog(PamhyrDialog): self._space_step = 50.0 self._lplan = False self._lm = "3" - self._linear = False + self._linear = True self._begin_cs = -1 self._end_cs = -1 self._begin_dir = "un" @@ -89,8 +89,15 @@ class MeshingDialog(PamhyrDialog): self.combobox_add_items("comboBox_begin_rk", profiles) self.combobox_add_items("comboBox_end_rk", profiles) - self.set_combobox_text("comboBox_begin_rk", profiles[0]) - self.set_combobox_text("comboBox_end_rk", profiles[-1]) + if len(self.parent.tableView.selectedIndexes()) <= 1: + self.set_combobox_text("comboBox_begin_rk", profiles[0]) + self.set_combobox_text("comboBox_end_rk", profiles[-1]) + else: + r = self.parent.tableView\ + .selectionModel()\ + .selectedRows() + self.set_combobox_text("comboBox_begin_rk", profiles[r[0].row()]) + self.set_combobox_text("comboBox_end_rk", profiles[r[-1].row()]) @property def profiles(self):