Keyboard key event. More...
#include <key_event.h>
Inheritance diagram for uicore::KeyEvent:Public Member Functions | |
| KeyEvent (KeyEventType type, Key key, int repeat_count, const std::string &text, const Pointf &pointer_pos, bool alt_down, bool shift_down, bool ctrl_down, bool cmd_down) | |
| bool | alt_down () const |
| True if the alt key was down. More... | |
| bool | cmd_down () const |
| True if the command key was down. More... | |
| bool | ctrl_down () const |
| True if the control key was down. More... | |
| Key | key () const |
| Key relevant for the event. More... | |
| Pointf | pointer_pos (View *view) const |
| Cursor position returned in local content coordinates for the view specified. More... | |
| int | repeat_count () const |
| Key press repeat counter for key being held down. More... | |
| bool | shift_down () const |
| True if the shift key was down. More... | |
| const std::string & | text () const |
| Unicode characters generated by this event. More... | |
| KeyEventType | type () const |
| Key event type. More... | |
Public Member Functions inherited from uicore::EventUI | |
| virtual | ~EventUI () |
| std::shared_ptr< View > | current_target () |
| View the event is currently being dispatched to. More... | |
| bool | default_prevented () const |
| Flag if the event default action should be executed after dispatch. More... | |
| EventUIPhase | phase () const |
| Current active event phase during dispatch. More... | |
| void | prevent_default () |
| Prevent default action from being executed after dispatch. More... | |
| bool | propagation_stopped () const |
| Flag if event propagation should stop. More... | |
| void | set_timestamp (long long ts) |
| Set event timestamp. More... | |
| void | stop_propagation () |
| Stops event from propagating further. More... | |
| std::shared_ptr< View > | target () |
| The target view the event is fired for. More... | |
| long long | timestamp () const |
| Timestamp for event in milliseconds since 1970. More... | |
Keyboard key event.
|
inline |
|
inline |
True if the alt key was down.
|
inline |
True if the command key was down.
|
inline |
True if the control key was down.
|
inline |
Key relevant for the event.
Cursor position returned in local content coordinates for the view specified.
|
inline |
Key press repeat counter for key being held down.
|
inline |
True if the shift key was down.
|
inline |
Unicode characters generated by this event.
|
inline |
Key event type.