Ensemble: Switch to edit dialog.

This commit is contained in:
parouby committed 2026-09-18 16:34:29 +02:00
1 parent 4bccbbac33
commit ac91b712a3
2 files changed
+16 -3

No files matched your search

+14 -1
View File
@@ -186,7 +186,20 @@ class EnsembleEditDialog(PamhyrDialog):
return self._values
def accept(self):
self._values = []
self._ensemble.name = self.get_line_edit_text("lineEdit_name")
self._ensemble.data_type = self._target_data[0]
self._ensemble.target_data = self._target_data[1]
txt = self.get_combobox_text("comboBox_distribution")
self._ensemble.distribution = next(
filter(
lambda d: d.name == txt,
self._study._ens_distributions.lst
),
None
)
self._ensemble.params = self._params_widget.values
super().accept()
def reject(self):
+2 -2
View File
@@ -115,7 +115,7 @@ class EnsemblesWindow(PamhyrWindow):
delegates = self.setup_table_delegate()
editable_headers = [
"name", "type", "distribution", "target_data"
"name",
]
table = self.find(QTableView, f"tableView")
@@ -194,7 +194,7 @@ class EnsemblesWindow(PamhyrWindow):
)
if dlg.exec():
self._ensembles.get(row).params = dlg._values
return
except Exception as e:
logger_exception(e)
return