Interfaces a QObject instance with one of its slot or signal that will be connected to a signal //! More...
#include <connector.hpp>
Public Member Functions | |
Receiver (const QObject *obj=0, const char *slot=0) | |
Create a Receiver //! | |
Receiver (const char *slot) | |
Create a Receiver //! | |
const QObject * | receiver () const |
Give interfaced QObject Receiver. If QObject has been deleted, this function return 0. //! | |
const char * | slot () const |
Give interfaced slot signature. //! | |
void | replaceObject (const QObject *obj) |
Replace interfaced QObject //! | |
void | replaceSlot (const char *slot) |
Replace slot signature. //! | |
void | replaceReceiver (const QObject *obj, const char *slot) |
Replace interfaced QObject ans slot signature. //! | |
const Receiver & | operator<< (const Emitter &e) const |
Connect an Emitter to Receiver //! | |
const Receiver & | operator<< (Qt::ConnectionType type) const |
Modify the next connexion type. //! |
Interfaces a QObject instance with one of its slot or signal that will be connected to a signal //!
Receiver is used to simplify connection lisibility with connect coded like streams. Receiver could be connected to an Emitter.
Definition at line 201 of file connector.hpp.
Receiver::Receiver | ( | const QObject * | obj = 0 , |
|
const char * | slot = 0 | |||
) |
Create a Receiver //!
Create a Receiver
obj | QObject pointer. | |
slot | Object slot signature. like normale connect, you should use SLOT macro. |
Definition at line 92 of file connector.cpp.
Receiver::Receiver | ( | const char * | slot | ) |
Create a Receiver //!
Create a Receiver to a spécific slot
slot | Object slot signature. like normale connect, you should use SLOT macro. |
Definition at line 95 of file connector.cpp.
const Receiver & Receiver::operator<< | ( | Qt::ConnectionType | type | ) | const |
Modify the next connexion type. //!
By default connexion type is Qt::AutoConnection. After the next connexion, type is reinitialized to Qt::AutoConnection.
type | Connexion type. |
Definition at line 128 of file connector.cpp.
const QObject * Receiver::receiver | ( | ) | const |
Give interfaced QObject Receiver. If QObject has been deleted, this function return 0. //!
Definition at line 98 of file connector.cpp.
void Receiver::replaceObject | ( | const QObject * | obj | ) |
Replace interfaced QObject //!
Replace interfaced QObject
obj | QObject pointer. |
Definition at line 102 of file connector.cpp.
void Receiver::replaceReceiver | ( | const QObject * | obj, | |
const char * | slot | |||
) |
Replace interfaced QObject ans slot signature. //!
Create a Receiver
obj | QObject pointer. | |
slot | Object slot signature. like normale connect, you should use SLOT macro. |
Definition at line 112 of file connector.cpp.
void Receiver::replaceSlot | ( | const char * | slot | ) |
Replace slot signature. //!
Replace slot signature.
slot | Object slot signature. like normale connect, you should use SLOT macro. |
Definition at line 107 of file connector.cpp.
const char * Receiver::slot | ( | ) | const |
Give interfaced slot signature. //!
Definition at line 100 of file connector.cpp.
Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2010 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.