diff --git a/src/View/CheckList/Window.py b/src/View/CheckList/Window.py index 14259cf9d49c334bdb294a610d87387d9e954801..55edfe8bbbaabd631a7a8eadcd212fb4768e8de2 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()