Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
Classes | |
struct | Property |
Public Member Functions | |
QQmlOpenMetaObjectPrivate (QQmlOpenMetaObject *_q, QObject *obj) | |
void | setPropertyValue (int idx, const QVariant &value) |
Property & | propertyRef (int idx) |
QVariant | propertyValue (int idx) |
QVariant & | propertyValueRef (int idx) |
bool | hasProperty (int idx) const |
void | dropPropertyCache () |
Public Attributes | |
QQmlOpenMetaObject * | q |
QDynamicMetaObjectData * | parent = nullptr |
QVector< Property > | data |
QObject * | object |
QQmlRefPointer< QQmlOpenMetaObjectType > | type |
QVector< QByteArray > * | deferredPropertyNames = nullptr |
bool | autoCreate = true |
bool | cacheProperties = false |
Definition at line 139 of file qqmlopenmetaobject.cpp.
|
inline |
Definition at line 142 of file qqmlopenmetaobject.cpp.
|
inline |
Definition at line 198 of file qqmlopenmetaobject.cpp.
References QQmlData::get().
Referenced by QQmlOpenMetaObject::createProperty(), and QQmlOpenMetaObject::setValues().
|
inline |
Definition at line 192 of file qqmlopenmetaobject.cpp.
Referenced by QQmlOpenMetaObject::hasValue().
|
inline |
Definition at line 173 of file qqmlopenmetaobject.cpp.
References QQmlOpenMetaObjectPrivate::Property::setValue(), and QQmlOpenMetaObjectPrivate::Property::valueSet.
Referenced by propertyValue(), and propertyValueRef().
|
inline |
Definition at line 182 of file qqmlopenmetaobject.cpp.
References propertyRef().
Referenced by QQmlOpenMetaObject::checkedSetValue(), QQmlOpenMetaObject::metaCall(), QQmlOpenMetaObject::value(), and QQmlOpenMetaObject::value().
|
inline |
Definition at line 187 of file qqmlopenmetaobject.cpp.
References propertyRef().
Referenced by QQmlOpenMetaObject::valueRef().
Definition at line 167 of file qqmlopenmetaobject.cpp.
Referenced by QQmlOpenMetaObject::checkedSetValue(), QQmlOpenMetaObject::metaCall(), and QQmlOpenMetaObject::setValue().
bool QQmlOpenMetaObjectPrivate::autoCreate = true |
Definition at line 209 of file qqmlopenmetaobject.cpp.
Referenced by QQmlOpenMetaObject::autoCreatesProperties(), QQmlOpenMetaObject::createProperty(), and QQmlOpenMetaObject::setAutoCreatesProperties().
bool QQmlOpenMetaObjectPrivate::cacheProperties = false |
Definition at line 210 of file qqmlopenmetaobject.cpp.
Referenced by QQmlOpenMetaObject::setCached().
Definition at line 205 of file qqmlopenmetaobject.cpp.
Referenced by QQmlOpenMetaObject::metaCall().
QVector<QByteArray>* QQmlOpenMetaObjectPrivate::deferredPropertyNames = nullptr |
Definition at line 208 of file qqmlopenmetaobject.cpp.
Referenced by QQmlOpenMetaObject::createProperty(), and QQmlOpenMetaObject::setValues().
QObject* QQmlOpenMetaObjectPrivate::object |
Definition at line 206 of file qqmlopenmetaobject.cpp.
Referenced by QQmlOpenMetaObject::checkedSetValue(), QQmlOpenMetaObject::emitPropertyNotification(), QQmlOpenMetaObject::metaCall(), QQmlOpenMetaObject::object(), QQmlOpenMetaObject::setCached(), and QQmlOpenMetaObject::setValue().
QDynamicMetaObjectData* QQmlOpenMetaObjectPrivate::parent = nullptr |
Definition at line 204 of file qqmlopenmetaobject.cpp.
Referenced by QQmlOpenMetaObject::QQmlOpenMetaObject(), QQmlOpenMetaObject::QQmlOpenMetaObject(), QQmlOpenMetaObject::~QQmlOpenMetaObject(), QQmlOpenMetaObject::metaCall(), QQmlOpenMetaObject::parent(), and QQmlOpenMetaObject::unparent().
QQmlOpenMetaObject* QQmlOpenMetaObjectPrivate::q |
Definition at line 203 of file qqmlopenmetaobject.cpp.
QQmlRefPointer<QQmlOpenMetaObjectType> QQmlOpenMetaObjectPrivate::type |
Definition at line 207 of file qqmlopenmetaobject.cpp.
Referenced by QQmlOpenMetaObject::QQmlOpenMetaObject(), QQmlOpenMetaObject::QQmlOpenMetaObject(), QQmlOpenMetaObject::~QQmlOpenMetaObject(), QQmlOpenMetaObject::checkedSetValue(), QQmlOpenMetaObject::count(), QQmlOpenMetaObject::createProperty(), QQmlOpenMetaObject::emitPropertyNotification(), QQmlOpenMetaObject::metaCall(), QQmlOpenMetaObject::name(), QQmlOpenMetaObject::setCached(), QQmlOpenMetaObject::setValue(), QQmlOpenMetaObject::setValue(), QQmlOpenMetaObject::setValues(), QQmlOpenMetaObject::type(), QQmlOpenMetaObject::value(), and QQmlOpenMetaObject::valueRef().