diff --git a/rare/components/tabs/settings/debug.py b/rare/components/tabs/settings/debug.py index 66e4cacf..4677d3f5 100644 --- a/rare/components/tabs/settings/debug.py +++ b/rare/components/tabs/settings/debug.py @@ -1,5 +1,7 @@ from PyQt5.QtWidgets import QWidget, QVBoxLayout, QPushButton +from rare.shared import GlobalSignalsSingleton + class DebugSettings(QWidget): def __init__(self): @@ -9,6 +11,9 @@ class DebugSettings(QWidget): self.raise_runtime_exception_button = QPushButton("Raise Exception") self.layout().addWidget(self.raise_runtime_exception_button) self.raise_runtime_exception_button.clicked.connect(self.raise_exception) + self.restart_button = QPushButton("Restart") + self.layout().addWidget(self.restart_button) + self.restart_button.clicked.connect(lambda: GlobalSignalsSingleton().exit_app.emit(-133742)) self.layout().addStretch(1)