QtBase  v6.3.1
Public Slots | Signals | Public Member Functions | Public Attributes | Protected Member Functions | List of all members
SenderObject Class Reference
Inheritance diagram for SenderObject:
Inheritance graph
[legend]
Collaboration diagram for SenderObject:
Collaboration graph
[legend]

Public Slots

void aPublicSlot ()
 
- Public Slots inherited from QObject
void deleteLater ()
 

Signals

void signal1 ()
 
void signal2 ()
 
void signal3 ()
 
void signal4 ()
 
QT_MOC_COMPAT void signal5 ()
 
void signal6 (void)
 
void signal7 (int, const QString &)
 
void noArgSignal ()
 
void intArgSignal (int value)
 
void constRefArg (const QString &value)
 
void multipleArgs (int value1, double value2, const QString &value3)
 
void tupleArgSignal (const std::tuple< int, double, QString > &t)
 
void multiArgsWithTupleSignal1 (int value, const std::tuple< int, double, QString > &t)
 
void multiArgsWithTupleSignal2 (const std::tuple< int, double, QString > &t, int value)
 
void multiArgsWithPairSignal1 (int value, const std::pair< int, double > &p)
 
void multiArgsWithPairSignal2 (const std::pair< int, double > &p, int value)
 
void noArgPrivateSignal (QPrivateSignal)
 
void intArgPrivateSignal (int value, QPrivateSignal)
 
void multiArgsPrivateSignal (int value1, double value2, const QString &value3, QPrivateSignal)
 
void tupleArgPrivateSignal (const std::tuple< int, double, QString > &t, QPrivateSignal)
 
void multiArgsWithTuplePrivateSignal1 (int value, const std::tuple< int, double, QString > &t, QPrivateSignal)
 
void multiArgsWithTuplePrivateSignal2 (const std::tuple< int, double, QString > &t, int value, QPrivateSignal)
 
void multiArgsWithPairPrivateSignal1 (int value, const std::pair< int, double > &p, QPrivateSignal)
 
void multiArgsWithPairPrivateSignal2 (const std::pair< int, double > &p, int value, QPrivateSignal)
 
- Signals inherited from QObject
void destroyed (QObject *=nullptr)
 
void objectNameChanged (const QString &objectName, QPrivateSignal)
 

Public Member Functions

 SenderObject ()
 
void emitSignal1AfterRecursion ()
 
void emitSignal1 ()
 
void emitSignal2 ()
 
void emitSignal3 ()
 
void emitSignal4 ()
 
Q_INVOKABLE void invoke1 ()
 
Q_SCRIPTABLE void sinvoke1 ()
 
void emitNoArg ()
 
void emitIntArg (int value)
 
void emitConstRefArg (const QString &value)
 
void emitMultipleArgs (int value1, double value2, const QString &value3)
 
void emitTupleArgSignal (const std::tuple< int, double, QString > &t)
 
void emitMultiArgsWithTupleSignal1 (int value, const std::tuple< int, double, QString > &t)
 
void emitMultiArgsWithTupleSignal2 (const std::tuple< int, double, QString > &t, int value)
 
void emitMultiArgsWithPairSignal1 (int value, const std::pair< int, double > &p)
 
void emitMultiArgsWithPairSignal2 (const std::pair< int, double > &p, int value)
 
void emitNoArgPrivateSignal ()
 
void emitIntArgPrivateSignal (int value)
 
void emitMultiArgsPrivateSignal (int value1, double value2, const QString &value3)
 
void emitTupleArgPrivateSignal (const std::tuple< int, double, QString > &t)
 
void emitMultiArgsWithTuplePrivateSignal1 (int value, const std::tuple< int, double, QString > &t)
 
void emitMultiArgsWithTuplePrivateSignal2 (const std::tuple< int, double, QString > &t, int value)
 
void emitMultiArgsWithPairPrivateSignal1 (int value, const std::pair< int, double > &p)
 
void emitMultiArgsWithPairPrivateSignal2 (const std::pair< int, double > &p, int value)
 
- Public Member Functions inherited from QObject
Q_INVOKABLE QObject (QObject *parent=nullptr)
 
virtual ~QObject ()
 
virtual bool event (QEvent *event)
 
virtual bool eventFilter (QObject *watched, QEvent *event)
 
QString objectName () const
 
void setObjectName (const QString &name)
 
QBindable< QStringbindableObjectName ()
 
bool isWidgetType () const
 
bool isWindowType () const
 
bool signalsBlocked () const noexcept
 
bool blockSignals (bool b) noexcept
 
QThreadthread () const
 
void moveToThread (QThread *thread)
 
int startTimer (int interval, Qt::TimerType timerType=Qt::CoarseTimer)
 
void killTimer (int id)
 
template<typename T >
T findChild (const QString &aName=QString(), Qt::FindChildOptions options=Qt::FindChildrenRecursively) const
 
template<typename T >
QList< TfindChildren (const QString &aName, Qt::FindChildOptions options=Qt::FindChildrenRecursively) const
 
template<typename T >
QList< TfindChildren (Qt::FindChildOptions options=Qt::FindChildrenRecursively) const
 
const QObjectListchildren () const
 
void setParent (QObject *parent)
 
void installEventFilter (QObject *filterObj)
 
void removeEventFilter (QObject *obj)
 
QMetaObject::Connection connect (const QObject *sender, const char *signal, const char *member, Qt::ConnectionType type=Qt::AutoConnection) const
 
bool disconnect (const char *signal=nullptr, const QObject *receiver=nullptr, const char *member=nullptr) const
 
bool disconnect (const QObject *receiver, const char *member=nullptr) const
 
void dumpObjectTree () const
 
void dumpObjectInfo () const
 
bool setProperty (const char *name, const QVariant &value)
 
QVariant property (const char *name) const
 
QList< QByteArraydynamicPropertyNames () const
 
QBindingStoragebindingStorage ()
 
const QBindingStoragebindingStorage () const
 
QObjectparent () const
 
bool inherits (const char *classname) const
 

Public Attributes

int aPublicSlotCalled
 

Protected Member Functions

Q_INVOKABLE QT_MOC_COMPAT void invoke2 ()
 
Q_INVOKABLE QT_MOC_COMPAT void invoke2 (int)
 
Q_SCRIPTABLE QT_MOC_COMPAT void sinvoke2 ()
 
- Protected Member Functions inherited from QObject
QObjectsender () const
 
int senderSignalIndex () const
 
int receivers (const char *signal) const
 
bool isSignalConnected (const QMetaMethod &signal) const
 
virtual void timerEvent (QTimerEvent *event)
 
virtual void childEvent (QChildEvent *event)
 
virtual void customEvent (QEvent *event)
 
virtual void connectNotify (const QMetaMethod &signal)
 
virtual void disconnectNotify (const QMetaMethod &signal)
 
 QObject (QObjectPrivate &dd, QObject *parent=nullptr)
 

Additional Inherited Members

- Static Public Member Functions inherited from QObject
static QMetaObject::Connection connect (const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType=Qt::AutoConnection)
 
static QMetaObject::Connection connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type=Qt::AutoConnection)
 
template<typename Func1 , typename Func2 >
static QMetaObject::Connection connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiver, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection)
 
static QMetaObject::Connection ::type connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, Func2 slot)
 
static QMetaObject::Connection ::type connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const QObject *context, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection)
 
template<typename Func1 , typename Func2 >
static std::enable_if< QtPrivate::FunctionPointer< Func2 >::ArgumentCount==-1 &&!std::is_convertible_v< Func2, const char * >, QMetaObject::Connection >::type connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, Func2 slot)
 
template<typename Func1 , typename Func2 >
static std::enable_if< QtPrivate::FunctionPointer< Func2 >::ArgumentCount==-1 &&!std::is_convertible_v< Func2, const char * >, QMetaObject::Connection >::type connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const QObject *context, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection)
 
static bool disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *member)
 
static bool disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &member)
 
static bool disconnect (const QMetaObject::Connection &)
 
template<typename Func1 , typename Func2 >
static bool disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiver, Func2 slot)
 
template<typename Func1 >
static bool disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const QObject *receiver, void **zero)
 
- Protected Attributes inherited from QObject
QScopedPointer< QObjectDatad_ptr
 
- Properties inherited from QObject
QString objectName
 the name of this object More...
 

Detailed Description

Definition at line 187 of file tst_qobject.cpp.

Constructor & Destructor Documentation

◆ SenderObject()

SenderObject::SenderObject ( )
inline

Definition at line 192 of file tst_qobject.cpp.

Member Function Documentation

◆ aPublicSlot

void SenderObject::aPublicSlot ( )
inlineslot

Definition at line 217 of file tst_qobject.cpp.

◆ constRefArg

void SenderObject::constRefArg ( const QString value)
signal
Here is the caller graph for this function:

◆ emitConstRefArg()

void SenderObject::emitConstRefArg ( const QString value)
inline

Definition at line 62 of file tst_qfuture.cpp.

◆ emitIntArg()

void SenderObject::emitIntArg ( int  value)
inline

Definition at line 61 of file tst_qfuture.cpp.

◆ emitIntArgPrivateSignal()

void SenderObject::emitIntArgPrivateSignal ( int  value)
inline

Definition at line 86 of file tst_qfuture.cpp.

◆ emitMultiArgsPrivateSignal()

void SenderObject::emitMultiArgsPrivateSignal ( int  value1,
double  value2,
const QString value3 
)
inline

Definition at line 87 of file tst_qfuture.cpp.

◆ emitMultiArgsWithPairPrivateSignal1()

void SenderObject::emitMultiArgsWithPairPrivateSignal1 ( int  value,
const std::pair< int, double > &  p 
)
inline

Definition at line 103 of file tst_qfuture.cpp.

◆ emitMultiArgsWithPairPrivateSignal2()

void SenderObject::emitMultiArgsWithPairPrivateSignal2 ( const std::pair< int, double > &  p,
int  value 
)
inline

Definition at line 107 of file tst_qfuture.cpp.

◆ emitMultiArgsWithPairSignal1()

void SenderObject::emitMultiArgsWithPairSignal1 ( int  value,
const std::pair< int, double > &  p 
)
inline

Definition at line 76 of file tst_qfuture.cpp.

◆ emitMultiArgsWithPairSignal2()

void SenderObject::emitMultiArgsWithPairSignal2 ( const std::pair< int, double > &  p,
int  value 
)
inline

Definition at line 80 of file tst_qfuture.cpp.

◆ emitMultiArgsWithTuplePrivateSignal1()

void SenderObject::emitMultiArgsWithTuplePrivateSignal1 ( int  value,
const std::tuple< int, double, QString > &  t 
)
inline

Definition at line 95 of file tst_qfuture.cpp.

◆ emitMultiArgsWithTuplePrivateSignal2()

void SenderObject::emitMultiArgsWithTuplePrivateSignal2 ( const std::tuple< int, double, QString > &  t,
int  value 
)
inline

Definition at line 99 of file tst_qfuture.cpp.

◆ emitMultiArgsWithTupleSignal1()

void SenderObject::emitMultiArgsWithTupleSignal1 ( int  value,
const std::tuple< int, double, QString > &  t 
)
inline

Definition at line 68 of file tst_qfuture.cpp.

◆ emitMultiArgsWithTupleSignal2()

void SenderObject::emitMultiArgsWithTupleSignal2 ( const std::tuple< int, double, QString > &  t,
int  value 
)
inline

Definition at line 72 of file tst_qfuture.cpp.

◆ emitMultipleArgs()

void SenderObject::emitMultipleArgs ( int  value1,
double  value2,
const QString value3 
)
inline

Definition at line 63 of file tst_qfuture.cpp.

◆ emitNoArg()

void SenderObject::emitNoArg ( )
inline

Definition at line 60 of file tst_qfuture.cpp.

◆ emitNoArgPrivateSignal()

void SenderObject::emitNoArgPrivateSignal ( )
inline

Definition at line 85 of file tst_qfuture.cpp.

◆ emitSignal1()

void SenderObject::emitSignal1 ( )
inline

Definition at line 202 of file tst_qobject.cpp.

Here is the caller graph for this function:

◆ emitSignal1AfterRecursion()

void SenderObject::emitSignal1AfterRecursion ( )
inline

Definition at line 194 of file tst_qobject.cpp.

Here is the call graph for this function:

◆ emitSignal2()

void SenderObject::emitSignal2 ( )
inline

Definition at line 203 of file tst_qobject.cpp.

◆ emitSignal3()

void SenderObject::emitSignal3 ( )
inline

Definition at line 204 of file tst_qobject.cpp.

◆ emitSignal4()

void SenderObject::emitSignal4 ( )
inline

Definition at line 205 of file tst_qobject.cpp.

◆ emitTupleArgPrivateSignal()

void SenderObject::emitTupleArgPrivateSignal ( const std::tuple< int, double, QString > &  t)
inline

Definition at line 91 of file tst_qfuture.cpp.

◆ emitTupleArgSignal()

void SenderObject::emitTupleArgSignal ( const std::tuple< int, double, QString > &  t)
inline

Definition at line 67 of file tst_qfuture.cpp.

◆ intArgPrivateSignal

void SenderObject::intArgPrivateSignal ( int  value,
QPrivateSignal   
)
signal
Here is the caller graph for this function:

◆ intArgSignal

void SenderObject::intArgSignal ( int  value)
signal
Here is the caller graph for this function:

◆ invoke1()

Q_INVOKABLE void SenderObject::invoke1 ( )
inline

Definition at line 220 of file tst_qobject.cpp.

◆ invoke2() [1/2]

Q_INVOKABLE QT_MOC_COMPAT void SenderObject::invoke2 ( )
inlineprotected

Definition at line 224 of file tst_qobject.cpp.

◆ invoke2() [2/2]

Q_INVOKABLE QT_MOC_COMPAT void SenderObject::invoke2 ( int  )
inlineprotected

Definition at line 225 of file tst_qobject.cpp.

◆ multiArgsPrivateSignal

void SenderObject::multiArgsPrivateSignal ( int  value1,
double  value2,
const QString value3,
QPrivateSignal   
)
signal
Here is the caller graph for this function:

◆ multiArgsWithPairPrivateSignal1

void SenderObject::multiArgsWithPairPrivateSignal1 ( int  value,
const std::pair< int, double > &  p,
QPrivateSignal   
)
signal
Here is the caller graph for this function:

◆ multiArgsWithPairPrivateSignal2

void SenderObject::multiArgsWithPairPrivateSignal2 ( const std::pair< int, double > &  p,
int  value,
QPrivateSignal   
)
signal
Here is the caller graph for this function:

◆ multiArgsWithPairSignal1

void SenderObject::multiArgsWithPairSignal1 ( int  value,
const std::pair< int, double > &  p 
)
signal
Here is the caller graph for this function:

◆ multiArgsWithPairSignal2

void SenderObject::multiArgsWithPairSignal2 ( const std::pair< int, double > &  p,
int  value 
)
signal
Here is the caller graph for this function:

◆ multiArgsWithTuplePrivateSignal1

void SenderObject::multiArgsWithTuplePrivateSignal1 ( int  value,
const std::tuple< int, double, QString > &  t,
QPrivateSignal   
)
signal
Here is the caller graph for this function:

◆ multiArgsWithTuplePrivateSignal2

void SenderObject::multiArgsWithTuplePrivateSignal2 ( const std::tuple< int, double, QString > &  t,
int  value,
QPrivateSignal   
)
signal
Here is the caller graph for this function:

◆ multiArgsWithTupleSignal1

void SenderObject::multiArgsWithTupleSignal1 ( int  value,
const std::tuple< int, double, QString > &  t 
)
signal
Here is the caller graph for this function:

◆ multiArgsWithTupleSignal2

void SenderObject::multiArgsWithTupleSignal2 ( const std::tuple< int, double, QString > &  t,
int  value 
)
signal
Here is the caller graph for this function:

◆ multipleArgs

void SenderObject::multipleArgs ( int  value1,
double  value2,
const QString value3 
)
signal
Here is the caller graph for this function:

◆ noArgPrivateSignal

void SenderObject::noArgPrivateSignal ( QPrivateSignal  )
signal
Here is the caller graph for this function:

◆ noArgSignal

void SenderObject::noArgSignal ( )
signal
Here is the caller graph for this function:

◆ signal1

void SenderObject::signal1 ( )
signal
Here is the caller graph for this function:

◆ signal2

void SenderObject::signal2 ( )
signal
Here is the caller graph for this function:

◆ signal3

void SenderObject::signal3 ( )
signal
Here is the caller graph for this function:

◆ signal4

void SenderObject::signal4 ( )
signal
Here is the caller graph for this function:

◆ signal5

QT_MOC_COMPAT void SenderObject::signal5 ( )
signal

◆ signal6

void SenderObject::signal6 ( void  )
signal

◆ signal7

void SenderObject::signal7 ( int  ,
const QString  
)
signal

◆ sinvoke1()

Q_SCRIPTABLE void SenderObject::sinvoke1 ( )
inline

Definition at line 221 of file tst_qobject.cpp.

◆ sinvoke2()

Q_SCRIPTABLE QT_MOC_COMPAT void SenderObject::sinvoke2 ( )
inlineprotected

Definition at line 226 of file tst_qobject.cpp.

◆ tupleArgPrivateSignal

void SenderObject::tupleArgPrivateSignal ( const std::tuple< int, double, QString > &  t,
QPrivateSignal   
)
signal
Here is the caller graph for this function:

◆ tupleArgSignal

void SenderObject::tupleArgSignal ( const std::tuple< int, double, QString > &  t)
signal
Here is the caller graph for this function:

Member Data Documentation

◆ aPublicSlotCalled

int SenderObject::aPublicSlotCalled

Definition at line 222 of file tst_qobject.cpp.


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