![]() |
MAK RTIspy API Documentation for HLA 1.3
|
Maps a single Qt signal to any number of callbacks for non-Qt classes. More...
Inheritance diagram for DtSignalToCallbackMapper:
Collaboration diagram for DtSignalToCallbackMapper:Classes | |
| struct | DtCbInfo |
Public Slots | |
| void | callCallbacks () |
| Receives the signal and calls the callbacks. | |
Public Member Functions | |
| DtSignalToCallbackMapper (const QObject *sender, const char *signal) | |
| Constructor. | |
| ~DtSignalToCallbackMapper () | |
| Destructor. | |
| virtual void | addCallback (DtParameterlessCb cb, void *usr) |
| Adds a callback for the signal. | |
| virtual void | removeCallback (DtParameterlessCb cb, void *usr) |
| Remove a callback for the signal. | |
Protected Attributes | |
| std::list< DtCbInfo > | myCallbacks |
| List of callbacks. | |
| const QObject * | mySender |
| The object which sends the signal. | |
| const MAKRti::DtString | mySignal |
| The signal. | |
Private Member Functions | |
| DtSignalToCallbackMapper (DtSignalToCallbackMapper const &) | |
| Copy Constructor not implemented – Copy Not Allowed! | |
| DtSignalToCallbackMapper & | operator= (DtSignalToCallbackMapper const &) |
| Assignment not implemented – Assignment Not Allowed! | |
Maps a single Qt signal to any number of callbacks for non-Qt classes.
Only for signals which do not have any parameters.
| DtSignalToCallbackMapper::DtSignalToCallbackMapper | ( | const QObject * | sender, |
| const char * | signal | ||
| ) |
Constructor.
References callCallbacks(), and connect().
| DtSignalToCallbackMapper::~DtSignalToCallbackMapper | ( | ) |
Destructor.
References callCallbacks(), myCallbacks, mySender, and mySignal.
|
private |
Copy Constructor not implemented – Copy Not Allowed!
|
virtual |
Adds a callback for the signal.
References myCallbacks.
Referenced by DtRtiAssistant::initializeAssistantServer().
|
slot |
Receives the signal and calls the callbacks.
References myCallbacks.
Referenced by DtSignalToCallbackMapper(), and ~DtSignalToCallbackMapper().
|
private |
Assignment not implemented – Assignment Not Allowed!
|
virtual |
Remove a callback for the signal.
References myCallbacks.
Referenced by DtRtiAssistant::~DtRtiAssistant().
|
protected |
List of callbacks.
Referenced by addCallback(), callCallbacks(), removeCallback(), and ~DtSignalToCallbackMapper().
|
protected |
The object which sends the signal.
Referenced by ~DtSignalToCallbackMapper().
|
protected |
The signal.
Referenced by ~DtSignalToCallbackMapper().