![]() |
Qt 6.x
The Qt SDK
|
Inheritance diagram for QQmlVMEMetaObjectEndpoint:
Collaboration diagram for QQmlVMEMetaObjectEndpoint:Public Types | |
| enum | Tag { NoTag , EndPointIsConnected } |
Public Types inherited from QQmlNotifierEndpoint | |
| enum | Callback { None = 0 , QQmlBoundSignal = 1 , QQmlJavaScriptExpressionGuard = 2 , QQmlVMEMetaObjectEndpoint = 3 , QQmlPropertyGuard = 4 } |
Public Member Functions | |
| QQmlVMEMetaObjectEndpoint () | |
| void | tryConnect () |
Public Member Functions inherited from QQmlNotifierEndpoint | |
| QQmlNotifierEndpoint (Callback callback) | |
| ~QQmlNotifierEndpoint () | |
| bool | isConnected () const |
| bool | isConnected (QObject *source, int sourceSignal) const |
| bool | isConnected (QQmlNotifier *) const |
| void | connect (QObject *source, int sourceSignal, QQmlEngine *engine, bool doNotify=true) |
| void | connect (QQmlNotifier *) |
| void | disconnect () |
| bool | isNotifying () const |
| Returns true if a notify is in progress. | |
| void | startNotifying (qintptr *originalSenderPtr) |
| void | stopNotifying (qintptr *originalSenderPtr) |
| void | cancelNotify () |
| Cancel any notifies that are in progress. | |
| int | signalIndex () const |
| qintptr | sender () const |
| void | setSender (qintptr sender) |
| QObject * | senderAsObject () const |
| QQmlNotifier * | senderAsNotifier () const |
Public Attributes | |
| QTaggedPointer< QQmlVMEMetaObject, Tag > | metaObject |
Definition at line 157 of file qqmlvmemetaobject.cpp.
| Enumerator | |
|---|---|
| NoTag | |
| EndPointIsConnected | |
Definition at line 163 of file qqmlvmemetaobject.cpp.
| QQmlVMEMetaObjectEndpoint::QQmlVMEMetaObjectEndpoint | ( | ) |
Definition at line 171 of file qqmlvmemetaobject.cpp.
| void QQmlVMEMetaObjectEndpoint::tryConnect | ( | ) |
Definition at line 182 of file qqmlvmemetaobject.cpp.
References QQmlVMEMetaObject::activate(), QQmlVMEMetaObject::aliasEndpoints, QV4::CompiledData::Object::aliasTable(), QQmlVMEMetaObject::compiledObject, QQmlNotifierEndpoint::connect(), QQmlPropertyIndex::coreIndex(), QQmlVMEMetaObject::ctxt, QV4::CompiledData::Alias::encodedMetaPropertyIndex, EndPointIsConnected, QQmlData::ensurePropertyCache(), QQmlPropertyIndex::fromEncoded(), QV4::CompiledData::Alias::isObjectAlias(), QMetaObject::metacall(), metaObject, QQmlVMEMetaObject::methodOffset(), QQmlPropertyData::notifyIndex(), QV4::CompiledData::Object::nProperties, QQmlInterceptorMetaObject::object, QQmlMetaType::propertyCacheForType(), QQmlPropertyData::propType(), Q_ASSERT, QMetaObject::ReadProperty, QTaggedPointer< T, Tag >::setTag(), QTaggedPointer< T, Tag >::tag(), QV4::CompiledData::Alias::targetObjectId(), QQmlMetaType::valueType(), and QQmlPropertyIndex::valueTypeIndex().
Referenced by QQmlVMEMetaObject::connectAlias(), and QQmlVMEMetaObjectEndpoint_callback().
Here is the call graph for this function:
Here is the caller graph for this function:| QTaggedPointer<QQmlVMEMetaObject, Tag> QQmlVMEMetaObjectEndpoint::metaObject |
Definition at line 168 of file qqmlvmemetaobject.cpp.
Referenced by QQmlVMEMetaObject::connectAlias(), and tryConnect().