32#include "YSimpleEventHandler.h"
86 unsigned long serial()
const {
return _serial; }
122 static const char *
toString( EventReason reason );
157 EventType _eventType;
158 unsigned long _serial;
161 static unsigned long _nextSerial;
174 EventReason
reason = Activated,
186 EventReason
reason()
const {
return _reason; }
249 std::string _keySymbol;
267 YMenuEvent(
const std::string &
id ) :
YEvent( MenuEvent ), _item(0), _id(
id ) {}
281 std::string
id()
const {
return _id; }
355 std::string
id()
const {
return _id; }
388std::ostream & operator<<( std::ostream & stream,
const YEvent * event );
virtual ~YCancelEvent()
Definition YEvent.h:319
virtual ~YDebugEvent()
Definition YEvent.h:339
void deleteEvent(YEvent *event)
Definition YDialog.cc:516
virtual YItem * item() const
Definition YEvent.h:102
unsigned long serial() const
Definition YEvent.h:86
static const char * toString(EventType eventType)
Definition YEvent.cc:69
virtual ~YEvent()
Definition YEvent.cc:48
YDialog * dialog() const
Definition YEvent.h:107
bool isValid() const
Definition YEvent.cc:55
virtual YWidget * widget() const
Definition YEvent.h:94
void invalidate()
Definition YEvent.cc:62
void setDialog(YDialog *dia)
Definition YEvent.h:130
EventType eventType() const
Definition YEvent.h:80
YWidget * focusWidget() const
Definition YEvent.h:233
std::string keySymbol() const
Definition YEvent.h:225
virtual ~YKeyEvent()
Definition YEvent.h:242
void deleteEvent(YEvent *event)
Definition YSimpleEventHandler.cc:156
virtual ~YSpecialKeyEvent()
Definition YEvent.h:363
std::string id() const
Definition YEvent.h:355
virtual ~YTimeoutEvent()
Definition YEvent.h:384