From fa96f731923facc1b051eef66baa8398dadb109b Mon Sep 17 00:00:00 2001 From: hjk Date: Tue, 2 Oct 2018 12:53:07 +0200 Subject: Debugger: Rework step{In,Out,Over} handling Main menu action pass operation to current engine, everything else is handled there. Combine execute{Step,Next} and execute{Step,Next}I functions. Implementation were mostly similar, in some cases unneeded (the instruction-wise version e.g. for Python) Drop GDB-isms 'step', 'next' in favor of 'step in' and 'step over'. Change-Id: I232232bc7a67d9d297a74f1c81dc43be96787d34 Reviewed-by: David Schulz Reviewed-by: Christian Stenger --- src/plugins/debugger/qml/qmlengine.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/plugins/debugger/qml/qmlengine.h') diff --git a/src/plugins/debugger/qml/qmlengine.h b/src/plugins/debugger/qml/qmlengine.h index 8d407b11ae..df31c3c6c5 100644 --- a/src/plugins/debugger/qml/qmlengine.h +++ b/src/plugins/debugger/qml/qmlengine.h @@ -72,11 +72,9 @@ private: void resetLocation() override; - void executeStep() override; + void executeStepOver(bool) override; + void executeStepIn(bool) override; void executeStepOut() override; - void executeNext() override; - void executeStepI() override; - void executeNextI() override; void setupEngine() override; void runEngine() override; -- cgit v1.2.1