Terminal: Add Build config name to terminal name

Fixes: QTCREATORBUG-32197
Change-Id: I9034cd632875d4e43f8316691836313d02f855ea
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
This commit is contained in:
Marcus Tillmanns
2025-02-12 08:36:16 +01:00
parent d1ed91dad2
commit 5bc76999b5

View File

@@ -1536,8 +1536,11 @@ void ProcessRunnerPrivate::start()
QVariantHash extraData = q->runControl()->extraData(); QVariantHash extraData = q->runControl()->extraData();
if (q->runControl() && q->runControl()->target() if (q->runControl() && q->runControl()->target()
&& q->runControl()->target()->activeRunConfiguration()) { && q->runControl()->target()->activeRunConfiguration()) {
extraData[TERMINAL_SHELL_NAME] QString shellName = q->runControl()->target()->activeRunConfiguration()->displayName();
= q->runControl()->target()->activeRunConfiguration()->displayName(); if (BuildConfiguration *buildConfig = q->runControl()->target()->activeBuildConfiguration())
shellName += " - " + buildConfig->displayName();
extraData[TERMINAL_SHELL_NAME] = shellName;
} else { } else {
extraData[TERMINAL_SHELL_NAME] = m_command.executable().fileName(); extraData[TERMINAL_SHELL_NAME] = m_command.executable().fileName();
} }