![]() |
Qt 6.x
The Qt SDK
|
#include <qqmlopenmetaobject_p.h>
Inheritance diagram for QQmlOpenMetaObjectType:
Collaboration diagram for QQmlOpenMetaObjectType:Public Member Functions | |
| QQmlOpenMetaObjectType (const QMetaObject *base) | |
| ~QQmlOpenMetaObjectType () | |
| void | createProperties (const QVector< QByteArray > &names) |
| int | createProperty (const QByteArray &name) |
| int | propertyOffset () const |
| int | signalOffset () const |
| int | propertyCount () const |
| QByteArray | propertyName (int) const |
Public Member Functions inherited from QQmlRefCounted< QQmlOpenMetaObjectType > | |
| void | release () const |
Public Member Functions inherited from QQmlRefCount | |
| QQmlRefCount () | |
| void | addref () const |
| int | count () const |
Protected Member Functions | |
| virtual void | propertyCreated (int, QMetaPropertyBuilder &) |
Protected Member Functions inherited from QQmlRefCounted< QQmlOpenMetaObjectType > | |
| ~QQmlRefCounted () | |
Friends | |
| class | QQmlOpenMetaObject |
| class | QQmlOpenMetaObjectPrivate |
Definition at line 31 of file qqmlopenmetaobject_p.h.
| QQmlOpenMetaObjectType::QQmlOpenMetaObjectType | ( | const QMetaObject * | base | ) |
Definition at line 37 of file qqmlopenmetaobject.cpp.
References base, and QQmlOpenMetaObjectTypePrivate::init().
Here is the call graph for this function:| QQmlOpenMetaObjectType::~QQmlOpenMetaObjectType | ( | ) |
Definition at line 43 of file qqmlopenmetaobject.cpp.
References QQmlOpenMetaObjectTypePrivate::mem.
| void QQmlOpenMetaObjectType::createProperties | ( | const QVector< QByteArray > & | names | ) |
Definition at line 72 of file qqmlopenmetaobject.cpp.
References QMetaObjectBuilder::addProperty(), QMetaObjectBuilder::addSignal(), QByteArray::at(), QSet< T >::begin(), QQmlOpenMetaObjectTypePrivate::cache, QSet< T >::end(), i, QHash< Key, T >::insert(), it, QQmlOpenMetaObjectTypePrivate::mem, QQmlOpenMetaObjectTypePrivate::mob, QQmlOpenMetaObjectTypePrivate::names, QByteArray::number(), QMetaObjectBuilder::propertyCount(), propertyCreated(), QQmlOpenMetaObjectTypePrivate::referers, QMetaObjectBuilder::toMetaObject(), and QQmlPropertyCache::update().
Referenced by QQmlOpenMetaObject::setValues().
Here is the call graph for this function:
Here is the caller graph for this function:| int QQmlOpenMetaObjectType::createProperty | ( | const QByteArray & | name | ) |
Definition at line 94 of file qqmlopenmetaobject.cpp.
References QMetaObjectBuilder::addProperty(), QMetaObjectBuilder::addSignal(), QSet< T >::begin(), QQmlOpenMetaObjectTypePrivate::cache, QSet< T >::end(), QMetaMethodBuilder::index(), QHash< Key, T >::insert(), it, QQmlOpenMetaObjectTypePrivate::mem, QQmlOpenMetaObjectTypePrivate::mob, QQmlOpenMetaObjectTypePrivate::names, QByteArray::number(), QMetaObjectBuilder::propertyCount(), propertyCreated(), QQmlOpenMetaObjectTypePrivate::propertyOffset, QQmlOpenMetaObjectTypePrivate::referers, QMetaObjectBuilder::toMetaObject(), and QQmlPropertyCache::update().
Referenced by QQuickPathViewPrivate::attachedType(), and QQmlOpenMetaObject::createProperty().
Here is the call graph for this function:
Here is the caller graph for this function:| int QQmlOpenMetaObjectType::propertyCount | ( | ) | const |
Definition at line 60 of file qqmlopenmetaobject.cpp.
References QQmlOpenMetaObjectTypePrivate::names, and QHash< Key, T >::size().
Here is the call graph for this function:
|
protectedvirtual |
Definition at line 115 of file qqmlopenmetaobject.cpp.
References QSet< T >::begin(), propertyCreated(), QQmlOpenMetaObjectTypePrivate::referers, and QSet< T >::size().
Referenced by createProperties(), createProperty(), and propertyCreated().
Here is the call graph for this function:
Here is the caller graph for this function:| QByteArray QQmlOpenMetaObjectType::propertyName | ( | int | idx | ) | const |
Definition at line 65 of file qqmlopenmetaobject.cpp.
References QQmlOpenMetaObjectTypePrivate::mob, QMetaPropertyBuilder::name(), QMetaObjectBuilder::property(), and Q_ASSERT.
Here is the call graph for this function:| int QQmlOpenMetaObjectType::propertyOffset | ( | ) | const |
Definition at line 50 of file qqmlopenmetaobject.cpp.
References QQmlOpenMetaObjectTypePrivate::propertyOffset.
| int QQmlOpenMetaObjectType::signalOffset | ( | ) | const |
Definition at line 55 of file qqmlopenmetaobject.cpp.
References QQmlOpenMetaObjectTypePrivate::signalOffset.
|
friend |
Definition at line 52 of file qqmlopenmetaobject_p.h.
|
friend |
Definition at line 53 of file qqmlopenmetaobject_p.h.