Interface une instance de QObject avec un de ses slots ou signaux qui seront connectés à un signal. Plus de détails...
#include <connector.hpp>
Fonctions membres publiques | |
Receiver (const QObject *obj=0, const char *slot=0) | |
Créé un Receiver. | |
Receiver (const char *slot) | |
Créé un Receiver. | |
const QObject * | receiver () const |
Accés au QObject interfacé. Si l'object as été détruit, a fonction retourne 0. | |
const char * | slot () const |
Accés à la signature du slot du QObject. | |
void | replaceObject (const QObject *obj) |
Remplace le QObject interfacé. | |
void | replaceSlot (const char *slot) |
Remplace la signature du slot. | |
void | replaceReceiver (const QObject *obj, const char *slot) |
remplace le QObject interfacé et la signature du slot. | |
const Receiver & | operator<< (const Emitter &e) const |
Connect un Emitter vers le Receiver. | |
const Receiver & | operator<< (Qt::ConnectionType type) const |
Modifie le type de la prochaine connexion. |
Interface une instance de QObject avec un de ses slots ou signaux qui seront connectés à un signal.
Receiver est utilisé pour simplifier la lisibilité des connexions avec l'écriture des connect comme un flux. Un Receiver peut être connecté vers un Emitter.
Définition à la ligne 245 du fichier connector.hpp.
QExtend::Receiver::Receiver | ( | const QObject * | obj = 0 , |
|
const char * | slot = 0 | |||
) |
QExtend::Receiver::Receiver | ( | const char * | slot | ) |
const Receiver& QExtend::Receiver::operator<< | ( | Qt::ConnectionType | type | ) | const |
Modifie le type de la prochaine connexion.
Par défaut, le type de connection est Qt::AutoConnection. Aprés la prochaine connection, le type est reinitialisé à Qt::AutoConnection.
type | type de connexion. |
const QObject* QExtend::Receiver::receiver | ( | ) | const |
Accés au QObject interfacé. Si l'object as été détruit, a fonction retourne 0.
void QExtend::Receiver::replaceObject | ( | const QObject * | obj | ) |
Remplace le QObject interfacé.
Remplace le QObject interfacé.
obj | Pointeur sur l'objet. |
void QExtend::Receiver::replaceReceiver | ( | const QObject * | obj, | |
const char * | slot | |||
) |
remplace le QObject interfacé et la signature du slot.
Créé un Receiver.
obj | Pointeur sur l'objet. | |
slot | Signature du slot de l'objet. Comme pour un connet, vous devez utiliser la macro SLOT. |
void QExtend::Receiver::replaceSlot | ( | const char * | slot | ) |
Remplace la signature du slot.
Remplace le slot du signal.
signal | Signature du slot de l'objet. Comme pour un connet, vous devez utiliser la macro SLOT. |
const char* QExtend::Receiver::slot | ( | ) | const |
Accés à la signature du slot du QObject.
© 2000-2025 - www.developpez.com