diff options
author | Marco Bubke <marco.bubke@qt.io> | 2023-06-07 12:33:22 +0200 |
---|---|---|
committer | Marco Bubke <marco.bubke@qt.io> | 2023-06-07 10:55:00 +0000 |
commit | dd7027e30e2290f45c029e0704f5c2fb68bd2f11 (patch) | |
tree | c9d4a28833b0e98ea1146cf6544e8453a3cdb343 /src/plugins/qmldesigner/designercore/model/internalnodeabstractproperty.cpp | |
parent | 5d8bbe6f5dd8d5e4a1adddfd693c686fe5f719fc (diff) |
QmlDesigner: Improve internal property
Remove useless lookups and make the code more clear. An enumeration
instead of virtual functions defines now the property type.
Change-Id: I5dc8704bdb24553e7b9c818562ea1c8de8ae2153
Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io>
Diffstat (limited to 'src/plugins/qmldesigner/designercore/model/internalnodeabstractproperty.cpp')
-rw-r--r-- | src/plugins/qmldesigner/designercore/model/internalnodeabstractproperty.cpp | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/plugins/qmldesigner/designercore/model/internalnodeabstractproperty.cpp b/src/plugins/qmldesigner/designercore/model/internalnodeabstractproperty.cpp index e2b753604f..6dff33436e 100644 --- a/src/plugins/qmldesigner/designercore/model/internalnodeabstractproperty.cpp +++ b/src/plugins/qmldesigner/designercore/model/internalnodeabstractproperty.cpp @@ -7,16 +7,13 @@ namespace QmlDesigner { namespace Internal { -InternalNodeAbstractProperty::InternalNodeAbstractProperty(const PropertyName &name, const InternalNode::Pointer &propertyOwner) - : InternalProperty(name, propertyOwner) +InternalNodeAbstractProperty::InternalNodeAbstractProperty(const PropertyName &name, + const InternalNode::Pointer &propertyOwner, + PropertyType propertyType) + : InternalProperty(name, propertyOwner, propertyType) { } -bool InternalNodeAbstractProperty::isNodeAbstractProperty() const -{ - return true; -} - bool InternalNodeAbstractProperty::isValid() const { return InternalProperty::isValid() && isNodeAbstractProperty(); |