Public Member Functions | |
| void | connectClicked (ClickedReceiver *receiver) |
| void | emitClicked (Resource *resource, EventButton *event) |
Protected Member Functions | |
| bool | emitToReceiver (lout::signal::Receiver *receiver, int signalNo, int argc, Object **argv) |
| A sub class must implement this for a call to a single receiver. | |
| void dw::core::ui::Resource::ClickedEmitter::connectClicked | ( | ClickedReceiver * | receiver | ) | [inline] |
References lout::signal::Emitter::connect().
Referenced by dw::core::ui::Resource::connectClicked().
| void dw::core::ui::Resource::ClickedEmitter::emitClicked | ( | Resource * | resource, | |
| EventButton * | event | |||
| ) |
| bool dw::core::ui::Resource::ClickedEmitter::emitToReceiver | ( | lout::signal::Receiver * | receiver, | |
| int | signalNo, | |||
| int | argc, | |||
| Object ** | argv | |||
| ) | [protected, virtual] |
A sub class must implement this for a call to a single receiver.
This methods gets the signal in a folded representation, it has to unfold it, and pass it to a single receiver. For boolean signals, the return value of the receiver must be returned, for void signals, the return value is discarded.
Implements lout::signal::Emitter.
1.5.9