forked from qt-creator/qt-creator
Debugger: Normalize some state handling
Remove some now-unusual connection to RunControl::finished and use a finished() callback in the ToolRunner implementation instead. Change-Id: Ieddf05a2258d9a300ac50a739d77d9cfaee10ca6 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -538,9 +538,6 @@ void DebuggerRunTool::setRunParameters(const DebuggerRunParameters &rp, QString
|
||||
}
|
||||
|
||||
m_engine->setRunTool(this);
|
||||
|
||||
connect(runControl(), &RunControl::finished,
|
||||
this, &DebuggerRunTool::handleFinished);
|
||||
}
|
||||
|
||||
DebuggerRunTool::~DebuggerRunTool()
|
||||
@@ -554,11 +551,9 @@ DebuggerRunTool::~DebuggerRunTool()
|
||||
}
|
||||
}
|
||||
|
||||
void DebuggerRunTool::handleFinished()
|
||||
void DebuggerRunTool::onFinished()
|
||||
{
|
||||
appendMessage(tr("Debugging has finished") + '\n', NormalMessageFormat);
|
||||
if (m_engine)
|
||||
m_engine->handleFinished();
|
||||
runControlFinished(m_engine);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user