forked from qt-creator/qt-creator
cppeditor: remove misleading Qt4/Qt5 label in WrapStringLiteral
QStringLiteral and QLatin1String play a different role and have different properties. QLatin1String isn't strictly Qt4. Qt4 had QLatin1Literal (for which QLatin1String is nowadays a compat alias). Change-Id: Ie2a5f7d9d29ad8db735743a9d9579c4c0828cd45 Reviewed-by: André Hartmann <aha_1980@gmx.de> Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
This commit is contained in:
@@ -1084,12 +1084,6 @@ static QByteArray charToStringEscapeSequences(const QByteArray &content)
|
||||
return QByteArray();
|
||||
}
|
||||
|
||||
static QString msgQtStringLiteralDescription(const QString &replacement, int qtVersion)
|
||||
{
|
||||
return QApplication::translate("CppTools::QuickFix", "Enclose in %1(...) (Qt %2)")
|
||||
.arg(replacement).arg(qtVersion);
|
||||
}
|
||||
|
||||
static QString msgQtStringLiteralDescription(const QString &replacement)
|
||||
{
|
||||
return QApplication::translate("CppTools::QuickFix", "Enclose in %1(...)").arg(replacement);
|
||||
@@ -1291,10 +1285,10 @@ void WrapStringLiteral::match(const CppQuickFixInterface &interface, QuickFixOpe
|
||||
}
|
||||
actions = EncloseInQLatin1StringAction | objectiveCActions;
|
||||
result << new WrapStringLiteralOp(interface, priority, actions,
|
||||
msgQtStringLiteralDescription(stringLiteralReplacement(actions), 4), literal);
|
||||
msgQtStringLiteralDescription(stringLiteralReplacement(actions)), literal);
|
||||
actions = EncloseInQStringLiteralAction | objectiveCActions;
|
||||
result << new WrapStringLiteralOp(interface, priority, actions,
|
||||
msgQtStringLiteralDescription(stringLiteralReplacement(actions), 5), literal);
|
||||
msgQtStringLiteralDescription(stringLiteralReplacement(actions)), literal);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user