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 33 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 47 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 47 of file qqmlconnections.cpp.

Member Function Documentation

◆ impl() [1/2]

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

Definition at line 78 of file qqmlconnections.cpp.

◆ impl() [2/2]

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

Definition at line 78 of file qqmlconnections.cpp.

Member Data Documentation

◆ connection

QMetaObject::Connection QQmlConnectionSlotDispatcher::connection

Definition at line 42 of file qqmlconnections.cpp.

◆ enabled

bool QQmlConnectionSlotDispatcher::enabled = true

Definition at line 45 of file qqmlconnections.cpp.

◆ receiver

QObject * QQmlConnectionSlotDispatcher::receiver = nullptr

Definition at line 36 of file qqmlconnections.cpp.

◆ signalMetaTypes

QQmlMetaObject::ArgTypeStorage< 2 > QQmlConnectionSlotDispatcher::signalMetaTypes

Definition at line 39 of file qqmlconnections.cpp.

◆ slotIndex

int QQmlConnectionSlotDispatcher::slotIndex = -1

Definition at line 44 of file qqmlconnections.cpp.

◆ slotMetaTypes

QQmlMetaObject::ArgTypeStorage< 2 > QQmlConnectionSlotDispatcher::slotMetaTypes

Definition at line 40 of file qqmlconnections.cpp.

◆ v4

QV4::ExecutionEngine * QQmlConnectionSlotDispatcher::v4 = nullptr

Definition at line 35 of file qqmlconnections.cpp.


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