#include <YEvent.h>


Public Member Functions | |
| YMenuEvent (YItem *item) | |
| YMenuEvent (const char *id) | |
| YMenuEvent (const std::string &id) | |
| virtual YItem * | item () const |
| std::string | id () const |
Public Member Functions inherited from YEvent | |
| YEvent (EventType eventType=UnknownEvent) | |
| EventType | eventType () const |
| unsigned long | serial () const |
| virtual YWidget * | widget () const |
| YDialog * | dialog () const |
| bool | isValid () const |
Protected Member Functions | |
| virtual | ~YMenuEvent () |
Protected Member Functions inherited from YEvent | |
| void | setDialog (YDialog *dia) |
| virtual | ~YEvent () |
| void | invalidate () |
Protected Attributes | |
| YItem * | _item |
| std::string | _id |
Additional Inherited Members | |
Public Types inherited from YEvent | |
| enum | EventType { NoEvent = 0 , UnknownEvent , WidgetEvent , MenuEvent , KeyEvent , CancelEvent , TimeoutEvent , DebugEvent , SpecialKeyEvent , InvalidEvent = 0x4242 } |
| enum | EventReason { UnknownReason = 0 , Activated , SelectionChanged , ValueChanged , ContextMenuActivated } |
Static Public Member Functions inherited from YEvent | |
| static const char * | toString (EventType eventType) |
| static const char * | toString (EventReason reason) |
Event to be returned upon menu selection.
|
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 |
Return the string ID of this event. This will be an empty string if the event was constructed with a YItem.
|
inlinevirtual |