![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qqmlvmemetaobject_p.h>
Public Member Functions | |
| QQmlInterceptorMetaObject (QObject *obj, const QQmlPropertyCache::ConstPtr &cache) | |
| ~QQmlInterceptorMetaObject () override | |
| void | registerInterceptor (QQmlPropertyIndex index, QQmlPropertyValueInterceptor *interceptor) |
| const QMetaObject * | toDynamicMetaObject (QObject *o) const override |
| QQmlPropertyCache::ConstPtr | propertyCache () const |
| bool | intercepts (QQmlPropertyIndex propertyIndex) const |
| void | invalidate () |
| Public Member Functions inherited from QDynamicMetaObjectData | |
| virtual | ~QDynamicMetaObjectData () |
| virtual void | objectDestroyed (QObject *) |
Static Public Member Functions | |
| static QQmlInterceptorMetaObject * | get (QObject *obj) |
Public Attributes | |
| QObject * | object = nullptr |
| QQmlPropertyCache::ConstPtr | cache |
Protected Types | |
| enum | MetaObjectValidity { MetaObjectValid , MetaObjectInvalid } |
Protected Member Functions | |
| int | metaCall (QObject *o, QMetaObject::Call c, int id, void **a) override |
| bool | intercept (QMetaObject::Call c, int id, void **a) |
Protected Attributes | |
| QBiPointer< QDynamicMetaObjectData, const QMetaObject > | parent |
| QTaggedPointer< const QMetaObject, MetaObjectValidity > | metaObject |
Definition at line 100 of file qqmlvmemetaobject_p.h.
|
protected |
| Enumerator | |
|---|---|
| MetaObjectValid | |
| MetaObjectInvalid | |
Definition at line 158 of file qqmlvmemetaobject_p.h.
| QQmlInterceptorMetaObject::QQmlInterceptorMetaObject | ( | QObject * | obj, |
| const QQmlPropertyCache::ConstPtr & | cache ) |
Definition at line 261 of file qqmlvmemetaobject.cpp.
|
override |
Definition at line 279 of file qqmlvmemetaobject.cpp.
|
inlinestatic |
Definition at line 166 of file qqmlvmemetaobject_p.h.
|
inlineprotected |
Definition at line 137 of file qqmlvmemetaobject_p.h.
|
inline |
Definition at line 119 of file qqmlvmemetaobject_p.h.
|
inline |
Definition at line 130 of file qqmlvmemetaobject_p.h.
|
overrideprotectedvirtual |
Implements QDynamicMetaObjectData.
Reimplemented in QQmlVMEMetaObject.
Definition at line 300 of file qqmlvmemetaobject.cpp.
|
inline |
Definition at line 117 of file qqmlvmemetaobject_p.h.
| void QQmlInterceptorMetaObject::registerInterceptor | ( | QQmlPropertyIndex | index, |
| QQmlPropertyValueInterceptor * | interceptor ) |
Definition at line 284 of file qqmlvmemetaobject.cpp.
|
overridevirtual |
Implements QDynamicMetaObjectData.
Definition at line 415 of file qqmlvmemetaobject.cpp.
| QQmlPropertyCache::ConstPtr QQmlInterceptorMetaObject::cache |
Definition at line 133 of file qqmlvmemetaobject_p.h.
|
protected |
Definition at line 159 of file qqmlvmemetaobject_p.h.
| QObject* QQmlInterceptorMetaObject::object = nullptr |
Definition at line 132 of file qqmlvmemetaobject_p.h.
|
protected |
Definition at line 156 of file qqmlvmemetaobject_p.h.