Qml2Puppet: Fix compilation with qtdeclarative master

e0cb13a5 - Move no-Gui related QML types from QtQuick into QtQml
55f6a109 - Renamed QQuickItem::pos property to position

Fix some warnings

Change-Id: Iec9fe3f543f900a177d55c5de3a636bb296cbc49
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
This commit is contained in:
Orgad Shaneh
2012-12-08 21:26:29 +02:00
committed by Orgad Shaneh
parent 1f74468a56
commit 6e7b51f941
3 changed files with 4 additions and 13 deletions

View File

@@ -109,15 +109,6 @@ static QQmlPropertyCache *cacheForObject(QObject *object, QQmlEngine *engine)
return QQmlEnginePrivate::get(engine)->cache(object);
}
static QAbstractDynamicMetaObject *abstractDynamicMetaObject(QObject *object)
{
QObjectPrivate *op = QObjectPrivate::get(object);
if (op->metaObject)
return static_cast<QAbstractDynamicMetaObject *>(op->metaObject);
return const_cast<QAbstractDynamicMetaObject *>(static_cast<const QAbstractDynamicMetaObject *>(object->metaObject()));
}
NodeInstanceMetaObject *NodeInstanceMetaObject::createNodeInstanceMetaObject(const ObjectNodeInstancePointer &nodeInstance, QQmlEngine *engine)
{
//Avoid setting up multiple NodeInstanceMetaObjects on the same QObject
@@ -187,8 +178,8 @@ NodeInstanceMetaObject::NodeInstanceMetaObject(const ObjectNodeInstance::Pointer
NodeInstanceMetaObject::NodeInstanceMetaObject(const ObjectNodeInstancePointer &nodeInstance, QObject *object, const QString &prefix, QQmlEngine *engine)
: QQmlVMEMetaObject(object, cacheForObject(object, engine), vMEMetaDataForObject(object)),
m_nodeInstance(nodeInstance),
m_context(engine->contextForObject(object)),
m_prefix(prefix),
m_context(engine->contextForObject(object)),
m_data(new MetaPropertyData),
m_cache(0)