forked from qt-creator/qt-creator
Debugger: Simplify handling of requestRemoteSetup in QmlCppEngine
Just emit the requestRemoteSetup on your own in QmlCppEngine. Also properly check the related state transitions in DebuggerEngine. Change-Id: I15dc4236303911126de7eee63ed996bdd8e5c5a8 Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
@@ -5018,11 +5018,13 @@ void GdbEngine::resetCommandQueue()
|
||||
|
||||
void GdbEngine::handleRemoteSetupDone(int gdbServerPort, int qmlPort)
|
||||
{
|
||||
notifyEngineRemoteSetupDone();
|
||||
m_gdbAdapter->handleRemoteSetupDone(gdbServerPort, qmlPort);
|
||||
}
|
||||
|
||||
void GdbEngine::handleRemoteSetupFailed(const QString &message)
|
||||
{
|
||||
notifyEngineRemoteSetupFailed();
|
||||
m_gdbAdapter->handleRemoteSetupFailed(message);
|
||||
}
|
||||
|
||||
|
||||
@@ -96,7 +96,7 @@ void RemoteGdbServerAdapter::startAdapter()
|
||||
}
|
||||
}
|
||||
if (startParameters().requestRemoteSetup)
|
||||
m_engine->requestRemoteSetup();
|
||||
m_engine->notifyEngineRequestRemoteSetup();
|
||||
else
|
||||
handleSetupDone();
|
||||
}
|
||||
|
||||
@@ -61,7 +61,7 @@ void RemotePlainGdbAdapter::startAdapter()
|
||||
m_gdbProc.setEnvironment(startParameters().environment.toStringList());
|
||||
|
||||
if (startParameters().requestRemoteSetup)
|
||||
m_engine->requestRemoteSetup();
|
||||
m_engine->notifyEngineRequestRemoteSetup();
|
||||
else
|
||||
handleRemoteSetupDone(startParameters().connParams.port, startParameters().qmlServerPort);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user