home *** CD-ROM | disk | FTP | other *** search
- #include "InputKeyEvent.h"
-
- InputKeyEvent::InputKeyEvent(const String & device_name, const String & key_name, state_enum state)
- : device_name( device_name ),
- key_name( key_name ),
- state( state )
- {}
-
- bool InputKeyEvent::operator==(const InputKeyEvent & event)const
- {
- return device_name == event.device_name && key_name == event.key_name;
- }
-
- const String & InputKeyEvent::get_device_name()const
- {
- return device_name;
- }
-
- const String & InputKeyEvent::get_key_name()const
- {
- return key_name;
- }
-
- bool InputKeyEvent::is_pressed()const
- {
- return state == PRESS;
- }
-
- bool InputKeyEvent::is_released()const
- {
- return state == RELEASE;
- }
-
- bool InputKeyEvent::is_text()const
- {
- return state == TEXT;
- }
-