Debugger: Add debugger name to progress bar

... when there is more than one engine.

Mildly-related-to: QTCREATORBUG-30355
Change-Id: Idaf41b97f51c384ccf6a437d9c9c8dec922affc6
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
hjk
2024-06-06 14:24:57 +02:00
parent 6040fef260
commit acd3d60fb2
2 changed files with 5 additions and 3 deletions

View File

@@ -553,8 +553,10 @@ void DebuggerEnginePrivate::setupViews()
= new Perspective(perspectiveId, m_engine->displayName(), parentPerspectiveId, settingsId);
m_progress.setProgressRange(0, 1000);
FutureProgress *fp = ProgressManager::addTask(m_progress.future(),
Tr::tr("Launching Debugger"), "Debugger.Launcher");
const QString msg = m_companionEngines.isEmpty()
? Tr::tr("Launching Debugger")
: Tr::tr("Launching %1 Debugger").arg(m_debuggerName);
FutureProgress *fp = ProgressManager::addTask(m_progress.future(), msg, "Debugger.Launcher");
connect(fp, &FutureProgress::canceled, m_engine, &DebuggerEngine::quitDebugger);
m_progress.reportStarted();

View File

@@ -543,11 +543,11 @@ void DebuggerRunTool::start()
for (auto engine : m_engines) {
engine->setRunParameters(m_runParameters);
engine->setRunId(d->runId);
engine->setRunTool(this);
for (auto companion : m_engines) {
if (companion != engine)
engine->addCompanionEngine(companion);
}
engine->setRunTool(this);
if (!first)
engine->setSecondaryEngine();
auto rc = runControl();