00001 #ifndef _KEYBOARDEVENTHANDLER_H_ 00002 #define _KEYBOARDEVENTHANDLER_H_ 00003 00004 #include <nds.h> 00005 #include "keyboardeventargs.h" 00006 00007 namespace WoopsiUI { 00008 00009 class Gadget; 00010 00015 class KeyboardEventHandler { 00016 public: 00020 inline KeyboardEventHandler() { }; 00021 00025 virtual inline ~KeyboardEventHandler() { }; 00026 00031 virtual void handleKeyboardPressEvent(const KeyboardEventArgs& e) { }; 00032 00037 virtual void handleKeyboardRepeatEvent(const KeyboardEventArgs& e) { }; 00038 00043 virtual void handleKeyboardReleaseEvent(const KeyboardEventArgs& e) { }; 00044 }; 00045 } 00046 00047 #endif