![]() |
Qt 6.x
The Qt SDK
|
Public Member Functions | |
QQmlOpenMetaObjectTypePrivate () | |
void | init (const QMetaObject *metaObj) |
Public Attributes | |
int | propertyOffset |
int | signalOffset |
QHash< QByteArray, int > | names |
QMetaObjectBuilder | mob |
QMetaObject * | mem |
QQmlPropertyCache::Ptr | cache |
QSet< QQmlOpenMetaObject * > | referers |
Definition at line 15 of file qqmlopenmetaobject.cpp.
|
inline |
Definition at line 18 of file qqmlopenmetaobject.cpp.
void QQmlOpenMetaObjectTypePrivate::init | ( | const QMetaObject * | metaObj | ) |
Definition at line 121 of file qqmlopenmetaobject.cpp.
References QMetaObject::className(), DynamicMetaObject, mem, QMetaObject::methodOffset(), mob, QMetaObject::propertyOffset(), propertyOffset, QMetaObjectBuilder::setClassName(), QMetaObjectBuilder::setFlags(), QMetaObjectBuilder::setSuperClass(), signalOffset, and QMetaObjectBuilder::toMetaObject().
Referenced by QQmlOpenMetaObjectType::QQmlOpenMetaObjectType().
QQmlPropertyCache::Ptr QQmlOpenMetaObjectTypePrivate::cache |
Definition at line 32 of file qqmlopenmetaobject.cpp.
Referenced by QQmlOpenMetaObjectType::createProperties(), QQmlOpenMetaObjectType::createProperty(), and QQmlOpenMetaObject::setCached().
QMetaObject* QQmlOpenMetaObjectTypePrivate::mem |
Definition at line 26 of file qqmlopenmetaobject.cpp.
Referenced by QQmlOpenMetaObject::QQmlOpenMetaObject(), QQmlOpenMetaObject::QQmlOpenMetaObject(), QQmlOpenMetaObjectType::~QQmlOpenMetaObjectType(), QQmlOpenMetaObjectType::createProperties(), QQmlOpenMetaObjectType::createProperty(), and init().
QMetaObjectBuilder QQmlOpenMetaObjectTypePrivate::mob |
Definition at line 25 of file qqmlopenmetaobject.cpp.
Referenced by QQmlOpenMetaObjectType::createProperties(), QQmlOpenMetaObjectType::createProperty(), init(), QQmlOpenMetaObject::name(), and QQmlOpenMetaObjectType::propertyName().
QHash<QByteArray, int> QQmlOpenMetaObjectTypePrivate::names |
Definition at line 24 of file qqmlopenmetaobject.cpp.
Referenced by QQmlOpenMetaObject::count(), QQmlOpenMetaObjectType::createProperties(), QQmlOpenMetaObjectType::createProperty(), QQmlOpenMetaObject::emitPropertyNotification(), QQmlOpenMetaObjectType::propertyCount(), QQmlOpenMetaObject::setValue(), QQmlOpenMetaObject::setValues(), QQmlOpenMetaObject::value(), and QQmlOpenMetaObject::valueRef().
int QQmlOpenMetaObjectTypePrivate::propertyOffset |
Definition at line 22 of file qqmlopenmetaobject.cpp.
Referenced by QQmlOpenMetaObjectType::createProperty(), init(), QQmlOpenMetaObject::metaCall(), QQmlOpenMetaObjectType::propertyOffset(), QQmlOpenMetaObject::setValue(), and QQmlOpenMetaObject::setValues().
QSet<QQmlOpenMetaObject*> QQmlOpenMetaObjectTypePrivate::referers |
Definition at line 34 of file qqmlopenmetaobject.cpp.
Referenced by QQmlOpenMetaObject::QQmlOpenMetaObject(), QQmlOpenMetaObject::QQmlOpenMetaObject(), QQmlOpenMetaObject::~QQmlOpenMetaObject(), QQmlOpenMetaObjectType::createProperties(), QQmlOpenMetaObjectType::createProperty(), and QQmlOpenMetaObjectType::propertyCreated().
int QQmlOpenMetaObjectTypePrivate::signalOffset |
Definition at line 23 of file qqmlopenmetaobject.cpp.
Referenced by QQmlOpenMetaObject::checkedSetValue(), QQmlOpenMetaObject::emitPropertyNotification(), init(), QQmlOpenMetaObject::metaCall(), QQmlOpenMetaObject::setValue(), and QQmlOpenMetaObjectType::signalOffset().