![]() |
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.