Visitor class that operates on different types of Wayland events. More...
#include <kanzi/core.ui/platform/input_ng/wayland/wayland_event_visitor.hpp>
Visitor class that operates on different types of Wayland events.
|
explicit |
Constructor.
| eventQueue | Event queue to which to add events. |
| waylandEGLWindow | Wayland EGL Window that is used to close the window. |
| waylandInputMode | Controls Wayland input mode. |
waylandInputMode. | bool kanzi::wayland::WaylandEventVisitor::operator() | ( | const KeyboardEnterEvent & | event | ) |
Handles a KeyboardEnterEvent.
| event | Event to process. |
| bool kanzi::wayland::WaylandEventVisitor::operator() | ( | const KeyboardLeaveEvent & | event | ) |
Handles a KeyboardLeaveEvent.
| event | Event to process. |
| bool kanzi::wayland::WaylandEventVisitor::operator() | ( | const KeyModEvent & | event | ) |
| bool kanzi::wayland::WaylandEventVisitor::operator() | ( | const PointerEnterEvent & | event | ) |
Handles a PointerEnterEvent.
| event | Event to process. |
| bool kanzi::wayland::WaylandEventVisitor::operator() | ( | const PointerLeaveEvent & | event | ) |
Handles a PointerLeaveEvent.
| event | Event to process. |
| bool kanzi::wayland::WaylandEventVisitor::operator() | ( | const PointerButtonEvent & | event | ) |
Handles a PointerButtonEvent.
| event | Event to process. |
| bool kanzi::wayland::WaylandEventVisitor::operator() | ( | const PointerMotionEvent & | event | ) |
Handles a PointerMotionEvent.
| event | Event to process. |
| bool kanzi::wayland::WaylandEventVisitor::operator() | ( | const PointerAxisEvent & | event | ) |
Handles a PointerAxisEvent.
| event | Event to process. |
| bool kanzi::wayland::WaylandEventVisitor::operator() | ( | const PointerFrameEvent & | event | ) |
Handles a PointerFrameEvent.
| event | Event to process. |
| bool kanzi::wayland::WaylandEventVisitor::operator() | ( | const TouchDownEvent & | event | ) |
Handles a TouchDownEvent.
| event | Event to process. |
| bool kanzi::wayland::WaylandEventVisitor::operator() | ( | const TouchUpEvent & | event | ) |
| bool kanzi::wayland::WaylandEventVisitor::operator() | ( | const TouchMotionEvent & | event | ) |
Handles a TouchMotionEvent.
| event | Event to process. |
| bool kanzi::wayland::WaylandEventVisitor::operator() | ( | const TouchCancelEvent & | event | ) |
Handles a TouchCancelEvent.
| event | Event to process. |
| bool kanzi::wayland::WaylandEventVisitor::operator() | ( | const TouchFrameEvent & | event | ) |
Handles a TouchFrameEvent.
| event | Event to process. |
| bool kanzi::wayland::WaylandEventVisitor::operator() | ( | const ExitRequestEvent & | event | ) |
Handles a ExitRequestEvent.
| event | Event to process. |