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>.
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 ()
 

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
 
void objectDestroyed (QObject *object) 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:

◆ objectDestroyed()

void QQmlProxyMetaObject::objectDestroyed ( QObject * object)
overrideprotectedvirtual

Reimplemented from QDynamicMetaObjectData.

Definition at line 135 of file qqmlproxymetaobject.cpp.

References QDynamicMetaObjectData::objectDestroyed().

+ 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: