forked from qt-creator/qt-creator
QmlJS: Allow string::arg() in ui.qml files
Task-number: QDS-9037 Change-Id: Ie91e745ae4d20e0fd96df1d767fc875475a0be7a Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
This commit is contained in:
@@ -1832,9 +1832,12 @@ bool Check::visit(CallExpression *ast)
|
||||
static const QStringList translationFunctions = {"qsTr", "qsTrId", "qsTranslate",
|
||||
"qsTrNoOp", "qsTrIdNoOp", "qsTranslateNoOp"};
|
||||
|
||||
static const QStringList whiteListedFunctions = {"toString", "toFixed", "toExponential", "toPrecision", "isFinite", "isNaN", "valueOf",
|
||||
"toLowerCase", "toLocaleString", "toLocaleLowerCase", "toUpperCase", "toLocaleUpperCase",
|
||||
"substring" , "charAt", "charCodeAt", "concat", "endsWith", "includes", "indexOf", "lastIndexOf"};
|
||||
static const QStringList whiteListedFunctions = {
|
||||
"toString", "toFixed", "toExponential", "toPrecision", "isFinite",
|
||||
"isNaN", "valueOf", "toLowerCase", "toLocaleString", "toLocaleLowerCase",
|
||||
"toUpperCase", "toLocaleUpperCase", "substring", "charAt", "charCodeAt",
|
||||
"concat", "endsWith", "includes", "indexOf", "lastIndexOf",
|
||||
"arg"};
|
||||
|
||||
static const QStringList colorFunctions = {"lighter", "darker", "rgba", "tint", "hsla", "hsva"};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user