diff --git a/qml/Main.qml b/qml/Main.qml index 5213209..13f5a69 100644 --- a/qml/Main.qml +++ b/qml/Main.qml @@ -51,10 +51,16 @@ ApplicationWindow { } Button { - text: "Pause" + text: factorizationController.isPaused ? "Reset" : factorizationController.isRunning ? "Pause" : "Reset" Layout.fillWidth: true - enabled: factorizationController.isRunning - onClicked: factorizationController.stop() + enabled: factorizationController.isRunning || factorizationController.isPaused + onClicked: { + if (factorizationController.isPaused) { + factorizationController.reset(); + } else { + factorizationController.stop(); + } + } } } }