diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2023-03-09 13:13:01 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2023-04-21 13:06:14 +0000 |
commit | aa32afbb934e57a5cc0298ef5ec75af2da86a9d9 (patch) | |
tree | 27fcee50fd4ee1998a8f8e9dc740a8b6e61232dd | |
parent | a44cfe79b3eaa352e3cc2c31dab89a177af1da0c (diff) | |
download | qbs-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.cpp | 6 |
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(), |