summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2023-03-09 13:13:01 +0100
committerChristian Kandeler <christian.kandeler@qt.io>2023-04-21 13:06:14 +0000
commitaa32afbb934e57a5cc0298ef5ec75af2da86a9d9 (patch)
tree27fcee50fd4ee1998a8f8e9dc740a8b6e61232dd
parenta44cfe79b3eaa352e3cc2c31dab89a177af1da0c (diff)
downloadqbs-aa32afbb934e57a5cc0298ef5ec75af2da86a9d9.tar.gz
Make Module::name read-only
This property must only be set internally. Change-Id: I4232a734b34fc2a99d692e58afeba3026d28bb1f Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
-rw-r--r--src/lib/corelib/language/builtindeclarations.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/corelib/language/builtindeclarations.cpp b/src/lib/corelib/language/builtindeclarations.cpp
index 7004244fa..acf50b4f3 100644
--- a/src/lib/corelib/language/builtindeclarations.cpp
+++ b/src/lib/corelib/language/builtindeclarations.cpp
@@ -345,7 +345,11 @@ ItemDeclaration BuiltinDeclarations::moduleLikeItem(ItemType type)
<< ItemType::Probe
<< ItemType::PropertyOptions
<< ItemType::Scanner);
- item << nameProperty();
+ PropertyDeclaration nameDecl = nameProperty();
+ PropertyDeclaration::Flags nameFlags = nameDecl.flags();
+ nameFlags |= PropertyDeclaration::ReadOnlyFlag;
+ nameDecl.setFlags(nameFlags);
+ item << nameDecl;
item << conditionProperty();
PropertyDeclaration setupBuildEnvDecl(StringConstants::setupBuildEnvironmentProperty(),
PropertyDeclaration::Variant, QString(),