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)
|
signalStatus = pyqtSignal(str)
|
||||||
|
|
||||||
def __init__(self, title="Check list",
|
def __init__(self, title="Check list",
|
||||||
|
autorun:bool=True,
|
||||||
study=None, config=None,
|
study=None, config=None,
|
||||||
solver=None, parent=None):
|
solver=None, parent=None):
|
||||||
self._title = title + " - " + study.name
|
self._title = title + " - " + study.name
|
||||||
|
|
||||||
|
self._autorun = autorun
|
||||||
|
|
||||||
self._study = study
|
self._study = study
|
||||||
self._config = config
|
self._config = config
|
||||||
self._solver = solver
|
self._solver = solver
|
||||||
|
|
@ -142,6 +145,8 @@ class CheckListWindow(ASubMainWindow, ListedSubWindow):
|
||||||
errors = any(filter(lambda c: c.is_error(), self._checker_list))
|
errors = any(filter(lambda c: c.is_error(), self._checker_list))
|
||||||
if not errors:
|
if not errors:
|
||||||
self.find(QPushButton, "pushButton_ok").setEnabled(True)
|
self.find(QPushButton, "pushButton_ok").setEnabled(True)
|
||||||
|
if self._autorun:
|
||||||
|
self._parent.solver_log(self._solver)
|
||||||
|
|
||||||
self.update_statusbar()
|
self.update_statusbar()
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue