mirror of https://gitlab.com/pamhyr/pamhyr2
CheckList: Can automatically run solver if no error are detected.
parent
fe7f9ad070
commit
b95e015f01
|
|
@ -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()
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue