Ensemble: Create new ensemble scenario.

This commit is contained in:
parouby committed 2026-08-07 15:18:22 +02:00
1 parent 70dae9ab1b
commit e64c45b621
8 files changed
+105 -14

No files matched your search

+20
View File
@@ -526,6 +526,26 @@ class GraphWidget(QGraphicsView):
self.exec_with_waiting_window(fn, "duplicate_scenario")
self.changeScenario.emit(self.sender())
def create_ensemble_scenario(self, item):
must_save = self.dialog_save()
if must_save == "Cancel":
return
def fn():
self._close_other_window()
if must_save == "Save":
self._study.save()
self._undo.push(
CreateEnsembleScenarioCommand(
self._study,
)
)
self.exec_with_waiting_window(fn, "create_ensemble_scenario")
self.changeScenario.emit(self.sender())
def _close_other_window(self):
self.parent\
.parent\