Micro-optimize qdoc
Avoid redundant QStringRef to QString conversions. Change-Id: I535e7ba02b4ac5abef6036f631e228205e63f32a Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
This commit is contained in:
parent
2ef10d8473
commit
ac38fa541b
@ -3315,7 +3315,7 @@ QString HtmlGenerator::highlightedCode(const QString& markedCode,
|
|||||||
if (relative && relative->isQmlType())
|
if (relative && relative->isQmlType())
|
||||||
addLink(linkForNode(n,relative), arg, &html);
|
addLink(linkForNode(n,relative), arg, &html);
|
||||||
else
|
else
|
||||||
html += arg.toString();
|
html += arg;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
addLink(linkForNode(n,relative), arg, &html);
|
addLink(linkForNode(n,relative), arg, &html);
|
||||||
@ -3325,14 +3325,14 @@ QString HtmlGenerator::highlightedCode(const QString& markedCode,
|
|||||||
else if (parseArg(src, headerTag, &i, srcSize, &arg, &par1)) {
|
else if (parseArg(src, headerTag, &i, srcSize, &arg, &par1)) {
|
||||||
par1 = QStringRef();
|
par1 = QStringRef();
|
||||||
if (arg.at(0) == QChar('&'))
|
if (arg.at(0) == QChar('&'))
|
||||||
html += arg.toString();
|
html += arg;
|
||||||
else {
|
else {
|
||||||
// zzz resolveClassTarget()
|
// zzz resolveClassTarget()
|
||||||
const Node* n = qdb_->resolveTarget(arg.toString(), relative);
|
const Node* n = qdb_->resolveTarget(arg.toString(), relative);
|
||||||
if (n)
|
if (n)
|
||||||
addLink(linkForNode(n,relative), arg, &html);
|
addLink(linkForNode(n,relative), arg, &html);
|
||||||
else
|
else
|
||||||
html += arg.toString();
|
html += arg;
|
||||||
}
|
}
|
||||||
handled = true;
|
handled = true;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user