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