Debugger: Move part of engine startup to preparation phase

Change-Id: I414c356cd615096ee68588b839aaf975657fb7f9
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
hjk
2017-04-27 15:39:30 +02:00
parent 009865f8b3
commit e213585910
6 changed files with 41 additions and 40 deletions

View File

@@ -266,8 +266,6 @@ QmlEngine::QmlEngine(const DebuggerRunParameters &startParameters, DebuggerEngin
if (masterEngine)
setMasterEngine(masterEngine);
connect(this, &DebuggerEngine::stateChanged,
this, &QmlEngine::updateCurrentContext);
connect(stackHandler(), &StackHandler::stackChanged,
this, &QmlEngine::updateCurrentContext);
connect(stackHandler(), &StackHandler::currentIndexChanged,
@@ -359,6 +357,8 @@ void QmlEngine::setRunTool(DebuggerRunTool *runTool)
d->startupMessageFilterConnection = connect(
runTool->runControl(), &RunControl::appendMessageRequested,
d, &QmlEnginePrivate::filterApplicationMessage);
connect(runTool, &DebuggerRunTool::stateChanged,
this, &QmlEngine::updateCurrentContext);
}
void QmlEngine::setupInferior()