diff --git a/src/plugins/debugger/qml/qmlcppengine.cpp b/src/plugins/debugger/qml/qmlcppengine.cpp index 02687b21867134eadd879caabad3e13c8b99727b..d958143ac54da5f22a5987108d3b51ba5c5d88ef 100644 --- a/src/plugins/debugger/qml/qmlcppengine.cpp +++ b/src/plugins/debugger/qml/qmlcppengine.cpp @@ -505,6 +505,13 @@ void QmlCppEngine::shutdownEngine() d->m_cppEngine->shutdownSlaveEngine(); } +void QmlCppEngine::abortDebugger() +{ + EDEBUG("\nMASTER ABORT DEBUGGER"); + d->m_qmlEngine->abortDebugger(); + d->m_cppEngine->abortDebugger(); +} + void QmlCppEngine::setState(DebuggerState newState, bool forced) { EDEBUG("SET MASTER STATE: " << newState); diff --git a/src/plugins/debugger/qml/qmlcppengine.h b/src/plugins/debugger/qml/qmlcppengine.h index 2b3b01bf6aef018557bc2764e5a828a5983d56ee..ab5eb90830b7c6f7ed797cb4d427ed32871d2df9 100644 --- a/src/plugins/debugger/qml/qmlcppengine.h +++ b/src/plugins/debugger/qml/qmlcppengine.h @@ -118,6 +118,7 @@ protected: void runEngine(); void shutdownInferior(); void shutdownEngine(); + void abortDebugger(); void notifyInferiorRunOk(); void notifyInferiorSpontaneousStop();