Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QQmlOpenMetaObjectPrivate Class Reference
Collaboration diagram for QQmlOpenMetaObjectPrivate:

Classes

struct  Property

Public Member Functions

 QQmlOpenMetaObjectPrivate (QQmlOpenMetaObject *_q, QObject *obj)
void setPropertyValue (int idx, const QVariant &value)
PropertypropertyRef (int idx)
QVariant propertyValue (int idx)
QVariantpropertyValueRef (int idx)
bool hasProperty (int idx) const
void dropStalePropertyCache ()
 QQmlOpenMetaObjectPrivate (QQmlOpenMetaObject *_q, QObject *obj)
void setPropertyValue (int idx, const QVariant &value)
PropertypropertyRef (int idx)
QVariant propertyValue (int idx)
QVariantpropertyValueRef (int idx)
bool hasProperty (int idx) const
void dropStalePropertyCache ()

Public Attributes

QQmlOpenMetaObjectq
QDynamicMetaObjectDataparent = nullptr
QVector< Propertydata
QObjectobject
QQmlRefPointer< QQmlOpenMetaObjectTypetype
QVector< QByteArray > * deferredPropertyNames = nullptr
bool autoCreate = true
bool cacheProperties = false

Detailed Description

Definition at line 144 of file qqmlopenmetaobject.cpp.

Constructor & Destructor Documentation

◆ QQmlOpenMetaObjectPrivate() [1/2]

QQmlOpenMetaObjectPrivate::QQmlOpenMetaObjectPrivate ( QQmlOpenMetaObject * _q,
QObject * obj )
inline

Definition at line 147 of file qqmlopenmetaobject.cpp.

References QQmlOpenMetaObjectPrivate().

Referenced by QQmlOpenMetaObjectPrivate().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ QQmlOpenMetaObjectPrivate() [2/2]

QQmlOpenMetaObjectPrivate::QQmlOpenMetaObjectPrivate ( QQmlOpenMetaObject * _q,
QObject * obj )
inline

Definition at line 147 of file qqmlopenmetaobject.cpp.

Member Function Documentation

◆ dropStalePropertyCache() [1/2]

void QQmlOpenMetaObjectPrivate::dropStalePropertyCache ( )
inline

Definition at line 203 of file qqmlopenmetaobject.cpp.

References cacheProperties.

◆ dropStalePropertyCache() [2/2]

void QQmlOpenMetaObjectPrivate::dropStalePropertyCache ( )
inline

Definition at line 203 of file qqmlopenmetaobject.cpp.

◆ hasProperty() [1/2]

bool QQmlOpenMetaObjectPrivate::hasProperty ( int idx) const
inline

Definition at line 197 of file qqmlopenmetaobject.cpp.

◆ hasProperty() [2/2]

bool QQmlOpenMetaObjectPrivate::hasProperty ( int idx) const
inline

Definition at line 197 of file qqmlopenmetaobject.cpp.

◆ propertyRef() [1/2]

Property & QQmlOpenMetaObjectPrivate::propertyRef ( int idx)
inline

Definition at line 178 of file qqmlopenmetaobject.cpp.

Referenced by propertyValue(), and propertyValueRef().

Here is the caller graph for this function:

◆ propertyRef() [2/2]

Property & QQmlOpenMetaObjectPrivate::propertyRef ( int idx)
inline

Definition at line 178 of file qqmlopenmetaobject.cpp.

◆ propertyValue() [1/2]

QVariant QQmlOpenMetaObjectPrivate::propertyValue ( int idx)
inline

Definition at line 187 of file qqmlopenmetaobject.cpp.

References propertyRef().

Here is the call graph for this function:

◆ propertyValue() [2/2]

QVariant QQmlOpenMetaObjectPrivate::propertyValue ( int idx)
inline

Definition at line 187 of file qqmlopenmetaobject.cpp.

◆ propertyValueRef() [1/2]

QVariant & QQmlOpenMetaObjectPrivate::propertyValueRef ( int idx)
inline

Definition at line 192 of file qqmlopenmetaobject.cpp.

References propertyRef().

Here is the call graph for this function:

◆ propertyValueRef() [2/2]

QVariant & QQmlOpenMetaObjectPrivate::propertyValueRef ( int idx)
inline

Definition at line 192 of file qqmlopenmetaobject.cpp.

◆ setPropertyValue() [1/2]

void QQmlOpenMetaObjectPrivate::setPropertyValue ( int idx,
const QVariant & value )
inline

Definition at line 172 of file qqmlopenmetaobject.cpp.

◆ setPropertyValue() [2/2]

void QQmlOpenMetaObjectPrivate::setPropertyValue ( int idx,
const QVariant & value )
inline

Definition at line 172 of file qqmlopenmetaobject.cpp.

Member Data Documentation

◆ autoCreate

bool QQmlOpenMetaObjectPrivate::autoCreate = true

Definition at line 218 of file qqmlopenmetaobject.cpp.

◆ cacheProperties

bool QQmlOpenMetaObjectPrivate::cacheProperties = false

Definition at line 219 of file qqmlopenmetaobject.cpp.

Referenced by dropStalePropertyCache().

◆ data

QVector< Property > QQmlOpenMetaObjectPrivate::data

Definition at line 214 of file qqmlopenmetaobject.cpp.

◆ deferredPropertyNames

QVector< QByteArray > * QQmlOpenMetaObjectPrivate::deferredPropertyNames = nullptr

Definition at line 217 of file qqmlopenmetaobject.cpp.

◆ object

QObject * QQmlOpenMetaObjectPrivate::object

Definition at line 215 of file qqmlopenmetaobject.cpp.

◆ parent

QDynamicMetaObjectData * QQmlOpenMetaObjectPrivate::parent = nullptr

Definition at line 213 of file qqmlopenmetaobject.cpp.

◆ q

QQmlOpenMetaObject * QQmlOpenMetaObjectPrivate::q

Definition at line 212 of file qqmlopenmetaobject.cpp.

◆ type

QQmlRefPointer< QQmlOpenMetaObjectType > QQmlOpenMetaObjectPrivate::type

Definition at line 216 of file qqmlopenmetaobject.cpp.


The documentation for this class was generated from the following file: