diff --git a/src/controllers/debugcontroller.py b/src/controllers/debugcontroller.py index ed3a25a..63c558d 100644 --- a/src/controllers/debugcontroller.py +++ b/src/controllers/debugcontroller.py @@ -71,6 +71,8 @@ def openExecutable(self, filename): def run(self): self.connector.setTty(self.ptyhandler.ptyname) self.connector.run() + # FIXME: Add check or option in settings menu + self.connector.record() self.lastCmdWasStep = False self.signalProxy.emitRunClicked() @@ -78,10 +80,18 @@ def next_(self): self.connector.next_() self.lastCmdWasStep = True + def reverse_next(self): + self.connector.reverse_next() + self.lastCmdWasStep = True + def step(self): self.connector.step() self.lastCmdWasStep = True + def reverse_step(self): + self.connector.reverse_step() + self.lastCmdWasStep = True + def cont(self): self.connector.cont() self.lastCmdWasStep = False