diff options
author | Aaron Kennedy <aaron.kennedy@nokia.com> | 2009-04-23 03:30:56 (GMT) |
---|---|---|
committer | Aaron Kennedy <aaron.kennedy@nokia.com> | 2009-04-23 03:30:56 (GMT) |
commit | f494ca8c6e438b0099a7b36d93e38453726f6cb2 (patch) | |
tree | 699a5007984cd3dc4aba17786a2d939987c20e37 /src/declarative | |
parent | 0841d5e59ea40f9ac92d24b135ea2ae273dee68d (diff) | |
download | Qt-f494ca8c6e438b0099a7b36d93e38453726f6cb2.zip Qt-f494ca8c6e438b0099a7b36d93e38453726f6cb2.tar.gz Qt-f494ca8c6e438b0099a7b36d93e38453726f6cb2.tar.bz2 |
Remove QMetaObject hierarchy search from QmlMetaType::default*() methods
QMetaObject::indexOfClassInfo() already searches the entire hierarchy
Diffstat (limited to 'src/declarative')
-rw-r--r-- | src/declarative/qml/qmlmetatype.cpp | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/src/declarative/qml/qmlmetatype.cpp b/src/declarative/qml/qmlmetatype.cpp index 584ccde..51d5607 100644 --- a/src/declarative/qml/qmlmetatype.cpp +++ b/src/declarative/qml/qmlmetatype.cpp @@ -667,11 +667,6 @@ QmlMetaType::attachedPropertiesFunc(const QByteArray &name) QMetaProperty QmlMetaType::defaultProperty(const QMetaObject *metaObject) { int idx = metaObject->indexOfClassInfo("DefaultProperty"); - while(idx == -1 && metaObject) { - metaObject = metaObject->superClass(); - if(metaObject) - idx = metaObject->indexOfClassInfo("DefaultProperty"); - } if(-1 == idx) return QMetaProperty(); @@ -698,11 +693,6 @@ QMetaProperty QmlMetaType::defaultProperty(QObject *obj) QMetaMethod QmlMetaType::defaultMethod(const QMetaObject *metaObject) { int idx = metaObject->indexOfClassInfo("DefaultMethod"); - while(idx == -1 && metaObject) { - metaObject = metaObject->superClass(); - if(metaObject) - idx = metaObject->indexOfClassInfo("DefaultMethod"); - } if(-1 == idx) return QMetaMethod(); |