Inheritance diagram for Eaagles::DeviceIO::ButtonEvent:


Public Types | |
| enum | EventType { PRESS, RELEASE, ANY, BUTTON_PRESS, BUTTON_RELEASE, AXIS } |
Public Member Functions | |
| ButtonEvent (void) | |
| ButtonEvent (int idx, EventType ev) | |
| virtual void | processEvent (bool btnState)=0 |
| EventType | getEvent (void) |
Private Attributes | |
| EventType | event |
| Eaagles::DeviceIO::ButtonEvent::ButtonEvent | ( | void | ) |
Button i/o event callback class.
| Eaagles::DeviceIO::ButtonEvent::ButtonEvent | ( | int | idx, | |
| EventType | ev | |||
| ) |
| virtual void Eaagles::DeviceIO::ButtonEvent::processEvent | ( | bool | btnState | ) | [pure virtual] |
to be implemented in derived class
| EventType Eaagles::DeviceIO::ButtonEvent::getEvent | ( | void | ) | [inline] |
captures the event the user inputs
1.5.0