diff options
author | Marco Bubke <marco.bubke@digia.com> | 2014-07-09 18:07:13 +0200 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@digia.com> | 2014-07-10 11:56:28 +0200 |
commit | 6610833f59401e5e7c7b1d1ed1cb96337b625267 (patch) | |
tree | 2e83f1097aa3200377a9100104c7fc2123625743 /src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp | |
parent | e92be0b21e54c8a96921bdeccd909bc91b8c4ffc (diff) |
QmlDesigner: Add a way to find out if instance has a value
It was not possible to find out if a property has value in the node
instance.
Change-Id: I54bf4cddbef431104153555b9c89379a3048cc9c
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Diffstat (limited to 'src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp')
-rw-r--r-- | src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp b/src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp index 7ca96cc7b2..2d60729a61 100644 --- a/src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp +++ b/src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp @@ -315,6 +315,14 @@ QVariant NodeInstance::property(const PropertyName &name) const return QVariant(); } +bool NodeInstance::hasProperty(const PropertyName &name) const +{ + if (isValid()) + return d->propertyValues.contains(name); + + return false; +} + bool NodeInstance::hasBindingForProperty(const PropertyName &name) const { if (isValid()) |