forked from qt-creator/qt-creator
QmlDesigner: Re factor inline methods in NodeInstanceMetaObject
Change-Id: I9130b166a077fd0add21b65cab8fa7eee829386d Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
This commit is contained in:
@@ -228,6 +228,27 @@ QVariant NodeInstanceMetaObject::propertyWriteValue(int, const QVariant &value)
|
||||
return value;
|
||||
}
|
||||
|
||||
const QAbstractDynamicMetaObject *NodeInstanceMetaObject::dynamicMetaObjectParent() const
|
||||
{
|
||||
if (QQmlVMEMetaObject::parent.isT1())
|
||||
return QQmlVMEMetaObject::parent.asT1()->toDynamicMetaObject(QQmlVMEMetaObject::object);
|
||||
else
|
||||
return 0;
|
||||
}
|
||||
|
||||
const QMetaObject *NodeInstanceMetaObject::metaObjectParent() const
|
||||
{
|
||||
if (QQmlVMEMetaObject::parent.isT1())
|
||||
return QQmlVMEMetaObject::parent.asT1()->toDynamicMetaObject(QQmlVMEMetaObject::object);
|
||||
|
||||
return QQmlVMEMetaObject::parent.asT2();
|
||||
}
|
||||
|
||||
int NodeInstanceMetaObject::propertyOffset() const
|
||||
{
|
||||
return cache->propertyOffset();
|
||||
}
|
||||
|
||||
int NodeInstanceMetaObject::openMetaCall(QMetaObject::Call call, int id, void **a)
|
||||
{
|
||||
if ((call == QMetaObject::ReadProperty || call == QMetaObject::WriteProperty)
|
||||
|
||||
@@ -68,23 +68,11 @@ protected:
|
||||
QObject *myObject() const { return QQmlVMEMetaObject::object; }
|
||||
QAbstractDynamicMetaObject *parent() const { return const_cast<QAbstractDynamicMetaObject *>(dynamicMetaObjectParent()); }
|
||||
|
||||
const QAbstractDynamicMetaObject *dynamicMetaObjectParent() const
|
||||
{
|
||||
if (QQmlVMEMetaObject::parent.isT1())
|
||||
return QQmlVMEMetaObject::parent.asT1()->toDynamicMetaObject(QQmlVMEMetaObject::object);
|
||||
else
|
||||
return 0;
|
||||
}
|
||||
const QAbstractDynamicMetaObject *dynamicMetaObjectParent() const;
|
||||
|
||||
const QMetaObject *metaObjectParent() const
|
||||
{
|
||||
if (QQmlVMEMetaObject::parent.isT1())
|
||||
return QQmlVMEMetaObject::parent.asT1()->toDynamicMetaObject(QQmlVMEMetaObject::object);
|
||||
const QMetaObject *metaObjectParent() const;
|
||||
|
||||
return QQmlVMEMetaObject::parent.asT2();
|
||||
}
|
||||
|
||||
int propertyOffset() const { return cache->propertyOffset(); }
|
||||
int propertyOffset() const;
|
||||
|
||||
int count() const;
|
||||
QByteArray name(int) const;
|
||||
|
||||
Reference in New Issue
Block a user