mirror of
https://gitlab.com/pamhyr/pamhyr2.git
synced 2026-10-29 19:10:42 +01:00
Ensemble: Switch to edit dialog.
This commit is contained in:
1 parent
4bccbbac33
commit
ac91b712a3
2 files changed
+16
-3
No files matched your search
@@ -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):
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in new issue
Block a user