Signal to which the user can subscribe to get callbacks from.
More...
#include <TGUI/Signal.hpp>
|
| SignalChildWindow (std::string &&name) |
| Constructor.
|
|
unsigned int | connect (const DelegateChildWindow &handler) |
| Connects a signal handler that will be called when this signal is emitted. More...
|
|
unsigned int | connect (const DelegateChildWindowEx &handler) |
| Connects a signal handler that will be called when this signal is emitted. More...
|
|
unsigned int | connect (const Delegate &handler) |
| Connects a signal handler that will be called when this signal is emitted. More...
|
|
unsigned int | connect (const DelegateEx &handler) |
| Connects a signal handler that will be called when this signal is emitted. More...
|
|
| Signal (std::string &&name, std::size_t extraParameters=0) |
| Constructor. More...
|
|
| Signal (const Signal &other) |
| Copy constructor which will not copy the signal handlers.
|
|
| Signal (Signal &&other) noexcept=default |
| Default move constructor.
|
|
Signal & | operator= (const Signal &other) |
| Copy assignment operator which will not copy the signal handlers.
|
|
Signal & | operator= (Signal &&other) noexcept=default |
| Default move assignment operator.
|
|
unsigned int | connect (const Delegate &handler) |
| Connects a signal handler that will be called when this signal is emitted. More...
|
|
unsigned int | connect (const DelegateEx &handler) |
| Connects a signal handler that will be called when this signal is emitted. More...
|
|
bool | disconnect (unsigned int id) |
| Disconnect a signal handler from this signal. More...
|
|
void | disconnectAll () |
| Disconnect all signal handler from this signal.
|
|
bool | emit (const Widget *widget) |
| Call all connected signal handlers. More...
|
|
std::string | getName () const |
| Returns the name given to the signal. More...
|
|
void | setEnabled (bool enabled) |
| Changes whether this signal calls the connected functions when triggered. More...
|
|
bool | isEnabled () const |
| Returns whether this signal calls the connected functions when triggered. More...
|
|
Signal to which the user can subscribe to get callbacks from.
◆ connect() [1/4]
unsigned int tgui::Signal::connect |
( |
const Delegate & |
handler | ) |
|
Connects a signal handler that will be called when this signal is emitted.
- Parameters
-
- Returns
- Unique id of the connection
◆ connect() [2/4]
unsigned int tgui::SignalChildWindow::connect |
( |
const DelegateChildWindow & |
handler | ) |
|
Connects a signal handler that will be called when this signal is emitted.
- Parameters
-
handler | Callback function that is given a child window as argument |
- Returns
- Unique id of the connection
◆ connect() [3/4]
unsigned int tgui::SignalChildWindow::connect |
( |
const DelegateChildWindowEx & |
handler | ) |
|
Connects a signal handler that will be called when this signal is emitted.
- Parameters
-
handler | Callback function that is given a pointer to the widget, the name of the signal and a child window as arguments |
- Returns
- Unique id of the connection
◆ connect() [4/4]
unsigned int tgui::Signal::connect |
( |
const DelegateEx & |
handler | ) |
|
Connects a signal handler that will be called when this signal is emitted.
- Parameters
-
handler | Callback function that is given a pointer to the widget and the name of the signal as arguments |
- Returns
- Unique id of the connection
The documentation for this class was generated from the following file: