forked from qt-creator/qt-creator
debugger: let 'Reset Debugger' apply a bit more force
This commit is contained in:
@@ -543,7 +543,7 @@ void DebuggerManager::init()
|
||||
connect(d->m_actions.stopAction, SIGNAL(triggered()),
|
||||
this, SLOT(interruptDebuggingRequest()));
|
||||
connect(d->m_actions.resetAction, SIGNAL(triggered()),
|
||||
this, SLOT(exitDebugger()));
|
||||
this, SLOT(abortDebugger()));
|
||||
connect(d->m_actions.nextAction, SIGNAL(triggered()),
|
||||
this, SLOT(executeStepNext()));
|
||||
connect(d->m_actions.stepAction, SIGNAL(triggered()),
|
||||
@@ -1146,6 +1146,13 @@ void DebuggerManager::exitDebugger()
|
||||
d->m_codeModelSnapshot = CPlusPlus::Snapshot();
|
||||
}
|
||||
|
||||
void DebuggerManager::abortDebugger()
|
||||
{
|
||||
if (d->m_engine && state() != DebuggerNotReady)
|
||||
d->m_engine->abortDebugger();
|
||||
d->m_codeModelSnapshot = CPlusPlus::Snapshot();
|
||||
}
|
||||
|
||||
DebuggerStartParametersPtr DebuggerManager::startParameters() const
|
||||
{
|
||||
return d->m_startParameters;
|
||||
|
||||
Reference in New Issue
Block a user