• Main Page
  • Namespaces
  • Classes
  • Files
  • File List

eventhandler.h

Go to the documentation of this file.
00001 #ifndef WIT_EVENTHANDLER_H
00002 #define WIT_EVENTHANDLER_H
00003 
00004 namespace wit {
00005 
00006 class Event;
00007 class JoystickEvent;
00008 class AnalogEvent;
00009 class MotionEvent;
00010 class PointerEvent;
00011 class PointerLeaveEvent;
00012 class ButtonEvent;
00013 
00014 class EventHandler {
00015 public:
00016     virtual ~EventHandler();
00017 
00018     virtual bool event(Event* event);
00019 
00020     virtual bool joystickEvent(JoystickEvent* event);
00021     virtual bool analogEvent(AnalogEvent* event);
00022     virtual bool motionEvent(MotionEvent* event);
00023     virtual bool pointerEvent(PointerEvent* event);
00024     virtual bool pointerLeaveEvent(PointerLeaveEvent* event);
00025     virtual bool buttonPressEvent(ButtonEvent* event);
00026     virtual bool buttonReleaseEvent(ButtonEvent* event);
00027     virtual void timerTriggered(void* data);
00028 };
00029 
00030 }
00031 
00032 #endif

Generated on Sat Sep 3 2011 10:25:00 for wit by  doxygen 1.7.2