LegacyEventSource class. More...
#include <kanzi/core.ui/platform/input/legacy/legacy_event_source.hpp>
Public Member Functions | |
| void | gatherEvents (EventQueue &queue) override |
| EventSource::gatherEvents() implementation. | |
| optional< NativeEventHandle > | getNativeEventHandle () const noexcept override |
| EventSource::getNativeEventHandle() implementation. | |
| LegacyEventSource (NativeInputHandle handle, const EventSourceProperties &properties) | |
| Constructor. | |
| ~LegacyEventSource () override | |
| Destructor. | |
Public Member Functions inherited from kanzi::EventSource | |
| virtual | ~EventSource ()=default |
| Destructor. | |
Protected Attributes | |
| struct KzsInputDevice * | m_device |
| Actual input device. | |
| EventFilter | m_eventFilter |
| Filter for input events. | |
LegacyEventSource class.
Provides basic input event functionality for LegacyGraphicsOutput.
|
explicit |
Constructor.
|
override |
Destructor.
|
overridevirtual |
EventSource::gatherEvents() implementation.
Implements kanzi::EventSource.
|
overridevirtualnoexcept |
EventSource::getNativeEventHandle() implementation.
Implements kanzi::EventSource.
|
protected |
Actual input device.
|
protected |
Filter for input events.