Signal to which the user can subscribe to get callbacks from.  
 More...
#include <TGUI/Signal.hpp>
 | 
| 
  | SignalRange (std::string &&name) | 
|   | Constructor. 
  | 
|   | 
| unsigned int  | connect (const DelegateRange &handler) | 
|   | Connects a signal handler that will be called when this signal is emitted.  More...
  | 
|   | 
| unsigned int  | connect (const DelegateRangeEx &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::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 
 
 
 
◆ connect() [3/4]
      
        
          | unsigned int tgui::SignalRange::connect  | 
          ( | 
          const DelegateRange &  | 
          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() [4/4]
      
        
          | unsigned int tgui::SignalRange::connect  | 
          ( | 
          const DelegateRangeEx &  | 
          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 
 
 
 
The documentation for this class was generated from the following file: