aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@digia.com>2014-07-09 18:07:13 +0200
committerTim Jenssen <tim.jenssen@digia.com>2014-07-10 11:56:28 +0200
commit6610833f59401e5e7c7b1d1ed1cb96337b625267 (patch)
tree2e83f1097aa3200377a9100104c7fc2123625743 /src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp
parente92be0b21e54c8a96921bdeccd909bc91b8c4ffc (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.cpp8
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())