diff --git a/src/plugins/cppeditor/cppdocumentationcommenthelper.cpp b/src/plugins/cppeditor/cppdocumentationcommenthelper.cpp
index 0fb67c9b220..65c3dc9769b 100644
--- a/src/plugins/cppeditor/cppdocumentationcommenthelper.cpp
+++ b/src/plugins/cppeditor/cppdocumentationcommenthelper.cpp
@@ -173,7 +173,7 @@ bool handleDoxygenCppStyleContinuation(QTextCursor &cursor)
return false;
QString newLine(QLatin1Char('\n'));
- newLine.append(text.left(offset)); // indent correctly
+ newLine.append(text.leftRef(offset)); // indent correctly
newLine.append(commentMarker);
newLine.append(QLatin1Char(' '));
diff --git a/src/plugins/cppeditor/cppquickfixes.cpp b/src/plugins/cppeditor/cppquickfixes.cpp
index eeba204dbaf..840274792f6 100644
--- a/src/plugins/cppeditor/cppquickfixes.cpp
+++ b/src/plugins/cppeditor/cppquickfixes.cpp
@@ -3101,13 +3101,13 @@ public:
const QString declarationGetterTypeAndNameString = oo.prettyType(getterType, m_getterName);
const QString declarationGetter = QString::fromLatin1("%1%2()%3;\n")
- .arg(isStatic ? QLatin1String("static ") : QString())
- .arg(declarationGetterTypeAndNameString)
- .arg(isStatic ? QString() : QLatin1String(" const"));
+ .arg(isStatic ? QLatin1String("static ") : QString(),
+ declarationGetterTypeAndNameString,
+ isStatic ? QString() : QLatin1String(" const"));
const QString declarationSetter = QString::fromLatin1("%1void %2(%3);\n")
- .arg(isStatic ? QLatin1String("static ") : QString())
- .arg(m_setterName)
- .arg(paramString);
+ .arg(isStatic ? QLatin1String("static ") : QString(),
+ m_setterName,
+ paramString);
if (generateGetter())
declaration += declarationGetter;
@@ -3118,22 +3118,22 @@ public:
// Construct implementation strings
const QString implementationGetterTypeAndNameString = oo.prettyType(
getterType, QString::fromLatin1("%1::%2").arg(classString, m_getterName));
- const QString implementationGetter = QString::fromLatin1(
- "%1()%2\n"
- "{\n"
- "return %3;\n"
- "}")
- .arg(implementationGetterTypeAndNameString)
- .arg(isStatic ? QString() : QLatin1String(" const"))
- .arg(m_variableString);
- const QString implementationSetter = QString::fromLatin1(
- "void %1::%2(%3)\n"
- "{\n"
- "%4 = %5;\n"
- "}")
- .arg(classString).arg(m_setterName)
- .arg(paramString).arg(m_variableString)
- .arg(paramName);
+ const QString implementationGetter = QString::fromLatin1("%1()%2\n"
+ "{\n"
+ "return %3;\n"
+ "}")
+ .arg(implementationGetterTypeAndNameString,
+ isStatic ? QString() : QLatin1String(" const"),
+ m_variableString);
+ const QString implementationSetter = QString::fromLatin1("void %1::%2(%3)\n"
+ "{\n"
+ "%4 = %5;\n"
+ "}")
+ .arg(classString,
+ m_setterName,
+ paramString,
+ m_variableString,
+ paramName);
QString implementation;
if (generateGetter())
diff --git a/src/plugins/cppeditor/resourcepreviewhoverhandler.cpp b/src/plugins/cppeditor/resourcepreviewhoverhandler.cpp
index a454361d302..72fb74f0876 100644
--- a/src/plugins/cppeditor/resourcepreviewhoverhandler.cpp
+++ b/src/plugins/cppeditor/resourcepreviewhoverhandler.cpp
@@ -204,8 +204,7 @@ QString ResourcePreviewHoverHandler::makeTooltip() const
ret += QString("
").arg(m_resPath);
ret += QString("%2")
- .arg(m_resPath)
- .arg(QDir::toNativeSeparators(m_resPath));
+ .arg(m_resPath, QDir::toNativeSeparators(m_resPath));
return ret;
}