Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QQmlProxyMetaObject Class Reference

#include <qqmlproxymetaobject_p.h>

+ Inheritance diagram for QQmlProxyMetaObject:
+ Collaboration diagram for QQmlProxyMetaObject:

Classes

struct  ProxyData
 

Public Member Functions

 QQmlProxyMetaObject (QObject *, const QList< ProxyData > *)
 
 ~QQmlProxyMetaObject ()
 
- Public Member Functions inherited from QDynamicMetaObjectData
virtual ~QDynamicMetaObjectData ()
 
virtual void objectDestroyed (QObject *)
 
virtual QMetaObjecttoDynamicMetaObject (QObject *)=0
 
virtual int metaCall (QObject *, QMetaObject::Call, int _id, void **)=0
 

Static Public Member Functions

static constexpr int extensionObjectId (int id) noexcept
 

Protected Member Functions

int metaCall (QObject *o, QMetaObject::Call _c, int _id, void **_a) override
 
QMetaObjecttoDynamicMetaObject (QObject *) override
 

Detailed Description

Definition at line 28 of file qqmlproxymetaobject_p.h.

Constructor & Destructor Documentation

◆ QQmlProxyMetaObject()

QT_BEGIN_NAMESPACE QQmlProxyMetaObject::QQmlProxyMetaObject ( QObject obj,
const QList< ProxyData > *  mList 
)

Definition at line 9 of file qqmlproxymetaobject.cpp.

References QObjectPrivate::get(), and QObjectData::metaObject.

+ Here is the call graph for this function:

◆ ~QQmlProxyMetaObject()

QQmlProxyMetaObject::~QQmlProxyMetaObject ( )

Definition at line 21 of file qqmlproxymetaobject.cpp.

Member Function Documentation

◆ extensionObjectId()

static constexpr int QQmlProxyMetaObject::extensionObjectId ( int  id)
inlinestaticconstexprnoexcept

Definition at line 42 of file qqmlproxymetaobject_p.h.

References Q_ASSERT.

Referenced by QQmlPrivate::qmlExtendedObject().

+ Here is the caller graph for this function:

◆ metaCall()

int QQmlProxyMetaObject::metaCall ( QObject o,
QMetaObject::Call  _c,
int  _id,
void **  _a 
)
overrideprotectedvirtual

Implements QDynamicMetaObjectData.

Definition at line 64 of file qqmlproxymetaobject.cpp.

References QMetaObject::activate(), QMetaObject::CustomCall, QMetaObject::InvokeMetaMethod, QDynamicMetaObjectData::metaCall(), o, proxy, Q_ASSERT, QMetaObject::ReadProperty, QMetaMethod::Signal, and QMetaObject::WriteProperty.

+ Here is the call graph for this function:

◆ toDynamicMetaObject()

QMetaObject * QQmlProxyMetaObject::toDynamicMetaObject ( QObject )
overrideprotectedvirtual

Implements QDynamicMetaObjectData.

Definition at line 130 of file qqmlproxymetaobject.cpp.

References metaObject().

+ Here is the call graph for this function:

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