ProjectExplorer: Escape summaries

When the arguments contained html-tag like parts (e.g. "<br>") they would disappear from the summmary.

Change-Id: I7e286ef439af2883152a147aad55f2b9bea6e2d3
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Marcus Tillmanns
2024-07-30 09:45:11 +02:00
parent 54d3742fc0
commit efa20f528f

View File

@@ -167,9 +167,10 @@ QString ProcessParameters::summary(const QString &displayName) const
return invalidCommandMessage(displayName); return invalidCommandMessage(displayName);
return QString::fromLatin1("<b>%1:</b> %2 %3") return QString::fromLatin1("<b>%1:</b> %2 %3")
.arg(displayName, .arg(
ProcessArgs::quoteArg(prettyCommand()), displayName,
prettyArguments()); ProcessArgs::quoteArg(prettyCommand()).toHtmlEscaped(),
prettyArguments().toHtmlEscaped());
} }
QString ProcessParameters::summaryInWorkdir(const QString &displayName) const QString ProcessParameters::summaryInWorkdir(const QString &displayName) const
@@ -178,9 +179,10 @@ QString ProcessParameters::summaryInWorkdir(const QString &displayName) const
return invalidCommandMessage(displayName); return invalidCommandMessage(displayName);
return QString::fromLatin1("<b>%1:</b> %2 %3 in %4") return QString::fromLatin1("<b>%1:</b> %2 %3 in %4")
.arg(displayName, .arg(
ProcessArgs::quoteArg(prettyCommand()), displayName,
prettyArguments(), ProcessArgs::quoteArg(prettyCommand()).toHtmlEscaped(),
prettyArguments().toHtmlEscaped(),
QDir::toNativeSeparators(effectiveWorkingDirectory().toString())); QDir::toNativeSeparators(effectiveWorkingDirectory().toString()));
} }