From d8737ffff439be738d5d513b8c77e50ab2208dec Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Wed, 14 Apr 2021 19:04:16 +0200 Subject: [PATCH] QmlDesigner: Do not allow print as id Task-number: QDS-4162 Change-Id: I7cce6fbeabff35e1d4469c93c73b02b56ff6d4a5 Reviewed-by: Thomas Hartmann --- .../designercore/model/modelnode.cpp | 38 ++++--------------- 1 file changed, 8 insertions(+), 30 deletions(-) diff --git a/src/plugins/qmldesigner/designercore/model/modelnode.cpp b/src/plugins/qmldesigner/designercore/model/modelnode.cpp index ee3c863ac0d..f196f5ca406 100644 --- a/src/plugins/qmldesigner/designercore/model/modelnode.cpp +++ b/src/plugins/qmldesigner/designercore/model/modelnode.cpp @@ -151,36 +151,14 @@ QString ModelNode::validId() static bool idIsQmlKeyWord(const QString& id) { - static const QSet keywords = { - "as", - "break", - "case", - "catch", - "continue", - "debugger", - "default", - "delete", - "do", - "else", - "finally", - "for", - "function", - "if", - "import", - "in", - "instanceof", - "new", - "return", - "switch", - "this", - "throw", - "try", - "typeof", - "var", - "void", - "while", - "with" - }; + static const QSet keywords = {"as", "break", "case", "catch", + "continue", "debugger", "default", "delete", + "do", "else", "finally", "for", + "function", "if", "import", "in", + "instanceof", "new", "print", "return", + "switch", "this", "throw", "try", + "typeof", "var", "void", "while", + "with"}; return keywords.contains(id); }