forked from qt-creator/qt-creator
Use QString::toHtmlEscaped() for GUI text
Otherwise diagnostics mentioning the '<<' operator might be interpreted strangely. Task-number: QCE-21 Change-Id: Ifc55335a6639020c143edd5f8b02158f8c8ab651 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
This commit is contained in:
@@ -58,19 +58,20 @@ static QString createDiagnosticToolTipString(const Diagnostic &diagnostic)
|
||||
if (!diagnostic.category.isEmpty()) {
|
||||
lines << qMakePair(
|
||||
QCoreApplication::translate("ClangStaticAnalyzer::Diagnostic", "Category:"),
|
||||
diagnostic.category);
|
||||
diagnostic.category.toHtmlEscaped());
|
||||
}
|
||||
|
||||
if (!diagnostic.type.isEmpty()) {
|
||||
lines << qMakePair(
|
||||
QCoreApplication::translate("ClangStaticAnalyzer::Diagnostic", "Type:"),
|
||||
diagnostic.type);
|
||||
diagnostic.type.toHtmlEscaped());
|
||||
}
|
||||
|
||||
if (!diagnostic.issueContext.isEmpty() && !diagnostic.issueContextKind.isEmpty()) {
|
||||
lines << qMakePair(
|
||||
QCoreApplication::translate("ClangStaticAnalyzer::Diagnostic", "Context:"),
|
||||
diagnostic.issueContextKind + QLatin1Char(' ') + diagnostic.issueContext);
|
||||
diagnostic.issueContextKind.toHtmlEscaped() + QLatin1Char(' ')
|
||||
+ diagnostic.issueContext.toHtmlEscaped());
|
||||
}
|
||||
|
||||
lines << qMakePair(
|
||||
|
||||
Reference in New Issue
Block a user