forked from qt-creator/qt-creator
Debugger: Remove DebuggerRunControl
Use plain RunControl + DebuggerRunTool combo instead. Change-Id: Ib71b5eab50da667b9d71dcc6689d2643ad8ecdee Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -335,10 +335,6 @@ QmlEngine::QmlEngine(const DebuggerRunParameters &startParameters, DebuggerEngin
|
||||
|
||||
connect(d->msgClient, &QDebugMessageClient::message,
|
||||
this, &appendDebugOutput);
|
||||
|
||||
d->startupMessageFilterConnection = connect(
|
||||
runControl(), &RunControl::appendMessageRequested,
|
||||
d, &QmlEnginePrivate::filterApplicationMessage);
|
||||
}
|
||||
|
||||
QmlEngine::~QmlEngine()
|
||||
@@ -356,6 +352,15 @@ QmlEngine::~QmlEngine()
|
||||
delete d;
|
||||
}
|
||||
|
||||
void QmlEngine::setRunTool(DebuggerRunTool *runTool)
|
||||
{
|
||||
DebuggerEngine::setRunTool(runTool);
|
||||
|
||||
d->startupMessageFilterConnection = connect(
|
||||
runTool->runControl(), &RunControl::appendMessageRequested,
|
||||
d, &QmlEnginePrivate::filterApplicationMessage);
|
||||
}
|
||||
|
||||
void QmlEngine::setupInferior()
|
||||
{
|
||||
QTC_ASSERT(state() == InferiorSetupRequested, qDebug() << state());
|
||||
|
||||
@@ -47,6 +47,8 @@ public:
|
||||
DebuggerEngine *masterEngine = nullptr);
|
||||
~QmlEngine() override;
|
||||
|
||||
void setRunTool(DebuggerRunTool *runTool) override;
|
||||
|
||||
void logServiceStateChange(const QString &service, float version,
|
||||
QmlDebug::QmlDebugClient::State newState);
|
||||
void logServiceActivity(const QString &service, const QString &logMessage);
|
||||
|
||||
Reference in New Issue
Block a user