aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@nokia.com>2010-12-01 17:48:14 +0100
committerMarco Bubke <marco.bubke@nokia.com>2010-12-01 18:28:30 +0100
commit80d0b18f17409bfef76ab55f226d77ba58b9c688 (patch)
tree01cf0c1b16cd8f0202a05831777f641d5c7fc201 /src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp
parenta91d137d00c89972669ebb4263d085fe6fcb8294 (diff)
QmlDesigner.NodeInstances: Use internalId for instanceId
Diffstat (limited to 'src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp')
-rw-r--r--src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp b/src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp
index d9cd5636e1..d15272c124 100644
--- a/src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp
+++ b/src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp
@@ -12,8 +12,7 @@ class ProxyNodeInstanceData
{
public:
ProxyNodeInstanceData()
- : instanceId(-1),
- parentInstanceId(-1),
+ : parentInstanceId(-1),
penWidth(1),
isAnchoredBySibling(false),
isAnchoredByChildren(false),
@@ -23,7 +22,6 @@ public:
isInPositioner(false)
{}
- qint32 instanceId;
qint32 parentInstanceId;
ModelNode modelNode;
QRectF boundingRect;
@@ -58,12 +56,11 @@ NodeInstance::NodeInstance(ProxyNodeInstanceData *dPointer)
{
}
-NodeInstance NodeInstance::create(const ModelNode &node, qint32 instanceId)
+NodeInstance NodeInstance::create(const ModelNode &node)
{
ProxyNodeInstanceData *d = new ProxyNodeInstanceData;
d->modelNode = node;
- d->instanceId = instanceId;
return NodeInstance(d);
}
@@ -95,7 +92,7 @@ ModelNode NodeInstance::modelNode() const
qint32 NodeInstance::instanceId() const
{
if (d) {
- return d->instanceId;
+ return d->modelNode.internalId();
} else {
return -1;
}
@@ -109,7 +106,7 @@ bool NodeInstance::isValid() const
void NodeInstance::makeInvalid()
{
if (d)
- d->instanceId = -1;
+ d->modelNode = ModelNode();
}
QRectF NodeInstance::boundingRect() const