| Wt
    3.3.0
    | 
Abstract base class of an event signal. More...

| Public Member Functions | |
| const char * | name () const | 
| Returns the event name. | |
| virtual bool | isConnected () const | 
| Returns whether this signal is connected. | |
| void | preventDefaultAction (bool prevent=true) | 
| Prevents the default browser action. | |
| bool | defaultActionPrevented () const | 
| Returns whether the default browser action is prevented. | |
| void | preventPropagation (bool prevent=true) | 
| Prevents event propagation. | |
| bool | propagationPrevented () const | 
| Returns whether event propagation is prevented. | |
Abstract base class of an event signal.
An event signal is directly associated with a user-interface generated event.
| bool Wt::EventSignalBase::defaultActionPrevented | ( | ) | const | 
Returns whether the default browser action is prevented.
| bool Wt::EventSignalBase::isConnected | ( | ) | const  [virtual] | 
Returns whether this signal is connected.
Returns true when the signal was connected to to at least one slot.
Implements Wt::SignalBase.
Reimplemented in Wt::EventSignal< E >, Wt::JSignal< A1, A2, A3, A4, A5, A6 >, Wt::JSignal< Coordinate >, Wt::JSignal<>, Wt::JSignal< std::string, int >, Wt::JSignal< std::string >, Wt::JSignal< std::string, std::string, WMouseEvent, struct NoClass, struct NoClass, struct NoClass >, Wt::JSignal< int, int >, Wt::JSignal< int >, Wt::JSignal< std::string, std::string, std::string, std::string, WMouseEvent >, Wt::JSignal< void >, Wt::JSignal< int, int, std::string, std::string, WMouseEvent >, Wt::JSignal< std::string, int, std::string >, Wt::JSignal< bool >, Wt::JSignal< int, int, int, int >, and Wt::JSignal< std::string, std::string >.
| const char* Wt::EventSignalBase::name | ( | ) | const | 
Returns the event name.
The event name is implementation-defined.
Reimplemented in Wt::JSignal< A1, A2, A3, A4, A5, A6 >, Wt::JSignal< Coordinate >, Wt::JSignal<>, Wt::JSignal< std::string, int >, Wt::JSignal< std::string >, Wt::JSignal< std::string, std::string, WMouseEvent, struct NoClass, struct NoClass, struct NoClass >, Wt::JSignal< int, int >, Wt::JSignal< int >, Wt::JSignal< std::string, std::string, std::string, std::string, WMouseEvent >, Wt::JSignal< void >, Wt::JSignal< int, int, std::string, std::string, WMouseEvent >, Wt::JSignal< std::string, int, std::string >, Wt::JSignal< bool >, Wt::JSignal< int, int, int, int >, and Wt::JSignal< std::string, std::string >.
| void Wt::EventSignalBase::preventDefaultAction | ( | bool | prevent = true | ) | 
Prevents the default browser action.
Use this method to prevent the default browser action associated with this event.
| void Wt::EventSignalBase::preventPropagation | ( | bool | prevent = true | ) | 
Prevents event propagation.
Use this method to prevent that the event propagates further to its ancestors.
| bool Wt::EventSignalBase::propagationPrevented | ( | ) | const | 
Returns whether event propagation is prevented.
 1.7.5.1
 1.7.5.1