Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QQmlConnectionSlotDispatcher Struct Reference
+ Inheritance diagram for QQmlConnectionSlotDispatcher:
+ Collaboration diagram for QQmlConnectionSlotDispatcher:

Classes

struct  TypedFunction
 

Public Member Functions

 QQmlConnectionSlotDispatcher (QV4::ExecutionEngine *v4, QObject *sender, int signalIndex, QObject *receiver, int slotIndex, bool enabled)
 
 QQmlConnectionSlotDispatcher (QV4::ExecutionEngine *v4, QObject *sender, int signalIndex, QObject *receiver, int slotIndex, bool enabled)
 
- Public Member Functions inherited from QtPrivate::QSlotObjectBase
 QSlotObjectBase (ImplFn fn)
 
bool ref () noexcept
 
void destroyIfLastRef () noexcept
 
bool compare (void **a)
 
void call (QObject *r, void **a)
 
bool isImpl (ImplFn f) const
 

Static Public Member Functions

static void impl (int which, QSlotObjectBase *base, QObject *, void **metaArgs, bool *ret)
 
static void impl (int which, QSlotObjectBase *base, QObject *, void **metaArgs, bool *ret)
 

Public Attributes

QV4::ExecutionEnginev4 = nullptr
 
QObjectreceiver = nullptr
 
QQmlMetaObject::ArgTypeStorage< 2 > signalMetaTypes
 
QQmlMetaObject::ArgTypeStorage< 2 > slotMetaTypes
 
QMetaObject::Connection connection
 
int slotIndex = -1
 
bool enabled = true
 

Additional Inherited Members

- Protected Types inherited from QtPrivate::QSlotObjectBase
enum  Operation { Destroy , Call , Compare , NumOperations }
 
- Protected Member Functions inherited from QtPrivate::QSlotObjectBase
 ~QSlotObjectBase ()
 

Detailed Description

Definition at line 32 of file qqmlconnections.cpp.

Constructor & Destructor Documentation

◆ QQmlConnectionSlotDispatcher() [1/2]

QQmlConnectionSlotDispatcher::QQmlConnectionSlotDispatcher ( QV4::ExecutionEngine * v4,
QObject * sender,
int signalIndex,
QObject * receiver,
int slotIndex,
bool enabled )
inline

Definition at line 46 of file qqmlconnections.cpp.

◆ QQmlConnectionSlotDispatcher() [2/2]

QQmlConnectionSlotDispatcher::QQmlConnectionSlotDispatcher ( QV4::ExecutionEngine * v4,
QObject * sender,
int signalIndex,
QObject * receiver,
int slotIndex,
bool enabled )
inline

Definition at line 46 of file qqmlconnections.cpp.

Member Function Documentation

◆ impl() [1/2]

static void QQmlConnectionSlotDispatcher::impl ( int which,
QSlotObjectBase * base,
QObject * ,
void ** metaArgs,
bool * ret )
inlinestatic

Definition at line 77 of file qqmlconnections.cpp.

◆ impl() [2/2]

static void QQmlConnectionSlotDispatcher::impl ( int which,
QSlotObjectBase * base,
QObject * ,
void ** metaArgs,
bool * ret )
inlinestatic

Definition at line 77 of file qqmlconnections.cpp.

Member Data Documentation

◆ connection

QMetaObject::Connection QQmlConnectionSlotDispatcher::connection

Definition at line 41 of file qqmlconnections.cpp.

◆ enabled

bool QQmlConnectionSlotDispatcher::enabled = true

Definition at line 44 of file qqmlconnections.cpp.

◆ receiver

QObject * QQmlConnectionSlotDispatcher::receiver = nullptr

Definition at line 35 of file qqmlconnections.cpp.

◆ signalMetaTypes

QQmlMetaObject::ArgTypeStorage< 2 > QQmlConnectionSlotDispatcher::signalMetaTypes

Definition at line 38 of file qqmlconnections.cpp.

◆ slotIndex

int QQmlConnectionSlotDispatcher::slotIndex = -1

Definition at line 43 of file qqmlconnections.cpp.

◆ slotMetaTypes

QQmlMetaObject::ArgTypeStorage< 2 > QQmlConnectionSlotDispatcher::slotMetaTypes

Definition at line 39 of file qqmlconnections.cpp.

◆ v4

QV4::ExecutionEngine * QQmlConnectionSlotDispatcher::v4 = nullptr

Definition at line 34 of file qqmlconnections.cpp.


The documentation for this struct was generated from the following file: