X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Finput%2Fkeyboard.h;h=9048d520ece556971c57ec68b9761b3304fbe3d4;hb=3bb7bd5d99a71420b1dfa8d433f4f274bbe280fa;hp=15fe4f95cd814f7ef6c7034659c265f29ede18d9;hpb=b45ba2f7ceb60c1a6abc1a951a97b40c03671264;p=libs%2Fgui.git diff --git a/source/input/keyboard.h b/source/input/keyboard.h index 15fe4f9..9048d52 100644 --- a/source/input/keyboard.h +++ b/source/input/keyboard.h @@ -2,6 +2,7 @@ #define MSP_INPUT_KEYBOARD_H_ #include +#include #include #include #include "device.h" @@ -13,7 +14,7 @@ namespace Input { Adapts key events from a window to the abstracted input framework. Key codes are translated to platform-independent values. See keys.h for a list. */ -class Keyboard: public Device, public sigc::trackable +class MSPGUI_API Keyboard: public Device, public sigc::trackable { public: sigc::signal::accumulated signal_character; @@ -23,9 +24,9 @@ private: public: Keyboard(Graphics::Window &); - virtual ~Keyboard(); + ~Keyboard(); - virtual std::string get_button_name(unsigned) const; + std::string get_button_name(unsigned) const override; private: void input_event(const Graphics::Window::Event &); };