summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@nokia.com>2010-02-16 17:19:34 +0100
committerMarco Bubke <marco.bubke@nokia.com>2010-02-16 17:20:41 +0100
commit9360ea04aee36442e8d6d1882b04ea8911408f96 (patch)
tree27c8be5a95393424aba2928d3296169ee8040fc3
parent5b683288862345db18d3aaf6abded8b17e84a829 (diff)
downloadqt-creator-9360ea04aee36442e8d6d1882b04ea8911408f96.tar.gz
Remove obsolet function
-rw-r--r--src/plugins/qmldesigner/core/instances/objectnodeinstance.cpp37
-rw-r--r--src/plugins/qmldesigner/core/instances/objectnodeinstance.h1
2 files changed, 0 insertions, 38 deletions
diff --git a/src/plugins/qmldesigner/core/instances/objectnodeinstance.cpp b/src/plugins/qmldesigner/core/instances/objectnodeinstance.cpp
index eebeccbc81..c36011be1c 100644
--- a/src/plugins/qmldesigner/core/instances/objectnodeinstance.cpp
+++ b/src/plugins/qmldesigner/core/instances/objectnodeinstance.cpp
@@ -552,41 +552,6 @@ ObjectNodeInstance::Pointer ObjectNodeInstance::create(const NodeMetaInfo &nodeM
return instance;
}
-void ObjectNodeInstance::updateObjectSignals(QObject *object)
-{
- // iterates over all properties and find the QObjects.
- // connect all signal of this property objects to the visibleChanged signal of this object
- // to get updates of this item
- int visibleSignalIndex = QGraphicsObject::staticMetaObject.indexOfSignal("visibleChanged()");
- int transformSignalIndex = QGraphicsObject::staticMetaObject.indexOfSignal("xChanged()");
- // iterate over all proeprties and find the object
- for(int propertyIndex = QObject::staticMetaObject.propertyCount(); propertyIndex < object->metaObject()->propertyCount(); propertyIndex++) {
- if (QmlMetaType::isQObject(object->metaObject()->property(propertyIndex).userType())) {
- QObject *propertyObject = QmlMetaType::toQObject(object->metaObject()->property(propertyIndex).read(object));
- if (propertyObject) {
- int signalIndex = -1;
- if (qobject_cast<QmlGraphicsAnchors*>(propertyObject)
- || qobject_cast<QmlGraphicsPen*>(propertyObject)) // test if this is a anchor and use the tranform signal instead
- signalIndex = transformSignalIndex;
- else
- signalIndex = visibleSignalIndex;
-
- // connect with every signal of the object to get the formeditor updated
-
- for (int methodIndex = QObject::staticMetaObject.methodCount();
- methodIndex < propertyObject->metaObject()->methodCount();
- methodIndex++) {
- QMetaMethod metaMethod = propertyObject->metaObject()->method(methodIndex);
- if (metaMethod.methodType() == QMetaMethod::Signal) {
- QObject::staticMetaObject.connect(propertyObject, methodIndex, object, signalIndex);
- }
- }
-
- }
- }
- }
-}
-
QObject* ObjectNodeInstance::createObject(const NodeMetaInfo &metaInfo, QmlContext *context)
{
QObject *object = metaInfo.createInstance(context);
@@ -594,8 +559,6 @@ QObject* ObjectNodeInstance::createObject(const NodeMetaInfo &metaInfo, QmlConte
if (object == 0)
throw InvalidNodeInstanceException(__LINE__, __FUNCTION__, __FILE__);
- updateObjectSignals(object);
-
return object;
}
diff --git a/src/plugins/qmldesigner/core/instances/objectnodeinstance.h b/src/plugins/qmldesigner/core/instances/objectnodeinstance.h
index 44f02ac27c..77977f1856 100644
--- a/src/plugins/qmldesigner/core/instances/objectnodeinstance.h
+++ b/src/plugins/qmldesigner/core/instances/objectnodeinstance.h
@@ -170,7 +170,6 @@ protected:
static QObject* createObject(const NodeMetaInfo &metaInfo, QmlContext *context);
void resetProperty(QObject *object, const QString &propertyName);
- static void updateObjectSignals(QObject *object);
NodeInstance instanceForNode(const ModelNode &node, const QString &fullname);
void removeFromOldProperty(QObject *object, QObject *oldParent, const QString &oldParentProperty);