Main Page | Alphabetical List | Class List | File List | Class Members | File Members

/home/bastiaan/D/project/dcouple/trunk/managed/dcouple/connect.d File Reference

Go to the source code of this file.

Functions

void connect (GenericSignal signal, GenericSlot slot)
void connect (GenericSlot slot, GenericSignal signal)
void disconnect (GenericSignal signal, GenericSlot slot)
void disconnect (GenericSlot slot, GenericSignal signal)


Function Documentation

void connect GenericSlot  slot,
GenericSignal  signal
 

Definition at line 21 of file connect.d.

void connect GenericSignal  signal,
GenericSlot  slot
 

Provides a syntax for connecting signals to slots akin to the Qt syntax:

connect(incomeButton.pressed, moneyInTheBank.up);
Alternatively, you can do
incomeButton.pressed.connect(moneyInTheBank.up);        // or:
moneyInTheBank.up.connect(incomeButton.pressed);
Definition at line 16 of file connect.d.

void disconnect GenericSlot  slot,
GenericSignal  signal
 

Definition at line 43 of file connect.d.

Referenced by Signal(), and Slot().

void disconnect GenericSignal  signal,
GenericSlot  slot
 

Provides a syntax for explicitly disconnecting signals from slots akin to the Qt syntax:

disconnect(incomeButton.pressed, moneyInTheBank.up);
Alternatively, you can do
incomeButton.pressed.disconnect(moneyInTheBank.up);     // or:
moneyInTheBank.up.disconnect(incomeButton.pressed);
Note that connections get implicitly disconnected when the sending and/or the receiving end is deleted, and connections may be broken by classes that manage the signals and slots they own. Definition at line 38 of file connect.d.


Generated on Fri Sep 17 05:50:08 2004 for dcouple by doxygen 1.3.8