|
libyui
3.1.5
|


Public Member Functions | |
| YKeyEvent (const std::string &keySymbol, YWidget *focusWidget=0) | |
| Constructor. More... | |
| std::string | keySymbol () const |
| Returns the key symbol - a text describing the key, such as "CursorLeft", "F1", "a", "A", etc. | |
| YWidget * | focusWidget () const |
| Returns the widget that currently has the keyboard focus. More... | |
Public Member Functions inherited from YEvent | |
| YEvent (EventType eventType=UnknownEvent) | |
| Constructor. | |
| EventType | eventType () const |
| Returns the event type. | |
| unsigned long | serial () const |
| Returns the unique serial no. More... | |
| virtual YWidget * | widget () const |
| Returns the widget that caused this event or 0 if there is none. More... | |
| virtual YItem * | item () const |
| Return the YItem that corresponds to this event or 0 if there is none. More... | |
| YDialog * | dialog () const |
| Return the dialog this event belongs to or 0 if no dialog was set yet. | |
| bool | isValid () const |
| Check if this event is valid. More... | |
Protected Member Functions | |
| virtual | ~YKeyEvent () |
| Protected destructor - events can only be deleted via YDialog::deleteEvent(). More... | |
Protected Member Functions inherited from YEvent | |
| void | setDialog (YDialog *dia) |
| Set the dialog this event belongs to. | |
| virtual | ~YEvent () |
| Protected destructor - events can only be deleted via YDialog::deleteEvent(). More... | |
| void | invalidate () |
| Mark this event as invalid. More... | |
Protected Attributes | |
| std::string | _keySymbol |
| YWidget * | _focusWidget |
Additional Inherited Members | |
Public Types inherited from YEvent | |
| enum | EventType { NoEvent = 0, UnknownEvent, WidgetEvent, MenuEvent, KeyEvent, CancelEvent, TimeoutEvent, DebugEvent, InvalidEvent = 0x4242 } |
| enum | EventReason { UnknownReason = 0, Activated, SelectionChanged, ValueChanged, ContextMenuActivated } |
Static Public Member Functions inherited from YEvent | |
| static const char * | toString (EventType eventType) |
| Returns the character representation of an event type. | |
| static const char * | toString (EventReason reason) |
| Returns the character representation of an event reason. | |
| YKeyEvent::YKeyEvent | ( | const std::string & | keySymbol, |
| YWidget * | focusWidget = 0 |
||
| ) |
|
inlineprotectedvirtual |
Protected destructor - events can only be deleted via YDialog::deleteEvent().
The associated dialog will take care of this event and delete it when appropriate.
|
inline |