32 #include "YSimpleEventHandler.h" 85 unsigned long serial()
const {
return _serial; }
121 static const char *
toString( EventReason reason );
156 EventType _eventType;
157 unsigned long _serial;
160 static unsigned long _nextSerial;
173 EventReason
reason = Activated,
185 EventReason
reason()
const {
return _reason; }
248 std::string _keySymbol;
266 YMenuEvent(
const std::string &
id ) :
YEvent( MenuEvent ), _item(0), _id(
id ) {}
280 std::string
id()
const {
return _id; }
362 std::ostream & operator<<( std::ostream & stream,
const YEvent * event );
virtual ~YKeyEvent()
Definition: YEvent.h:241
void deleteEvent(YEvent *event)
Definition: YDialog.cc:516
std::string keySymbol() const
Definition: YEvent.h:224
bool isValid() const
Definition: YEvent.cc:55
void setDialog(YDialog *dia)
Definition: YEvent.h:129
virtual ~YEvent()
Definition: YEvent.cc:48
virtual ~YTimeoutEvent()
Definition: YEvent.h:358
EventType eventType() const
Definition: YEvent.h:79
YKeyEvent(const std::string &keySymbol, YWidget *focusWidget=0)
Definition: YEvent.cc:125
YWidget * focusWidget() const
Definition: YEvent.h:232
void invalidate()
Definition: YEvent.cc:62
virtual ~YDebugEvent()
Definition: YEvent.h:338
void deleteEvent(YEvent *event)
Definition: YSimpleEventHandler.cc:156
unsigned long serial() const
Definition: YEvent.h:85
virtual YItem * item() const
Definition: YEvent.h:101
YDialog * dialog() const
Definition: YEvent.h:106
YEvent(EventType eventType=UnknownEvent)
Definition: YEvent.cc:40
virtual YWidget * widget() const
Definition: YEvent.h:93
static const char * toString(EventType eventType)
Definition: YEvent.cc:69
virtual ~YCancelEvent()
Definition: YEvent.h:318