From b95e015f01925884a8ed16e6f2d947e3e360a5c5 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr> Date: Tue, 4 Jul 2023 09:52:46 +0200 Subject: [PATCH] CheckList: Can automatically run solver if no error are detected. --- src/View/CheckList/Window.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/View/CheckList/Window.py b/src/View/CheckList/Window.py index 14259cf9..55edfe8b 100644 --- a/src/View/CheckList/Window.py +++ b/src/View/CheckList/Window.py @@ -33,10 +33,13 @@ class CheckListWindow(ASubMainWindow, ListedSubWindow): signalStatus = pyqtSignal(str) def __init__(self, title="Check list", + autorun:bool=True, study=None, config=None, solver=None, parent=None): self._title = title + " - " + study.name + self._autorun = autorun + self._study = study self._config = config self._solver = solver @@ -142,6 +145,8 @@ class CheckListWindow(ASubMainWindow, ListedSubWindow): errors = any(filter(lambda c: c.is_error(), self._checker_list)) if not errors: self.find(QPushButton, "pushButton_ok").setEnabled(True) + if self._autorun: + self._parent.solver_log(self._solver) self.update_statusbar() -- GitLab