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. More... | |
optional< NativeEventHandle > | getNativeEventHandle () const noexcept override |
EventSource::getNativeEventHandle() implementation. More... | |
LegacyEventSource (NativeInputHandle handle, const EventSourceProperties &properties) | |
Constructor. More... | |
~LegacyEventSource () override | |
Destructor. More... | |
Public Member Functions inherited from kanzi::EventSource | |
virtual | ~EventSource ()=default |
Destructor. More... | |
Protected Attributes | |
struct KzsInputDevice * | m_device |
Actual input device. More... | |
EventFilter | m_eventFilter |
Filter for input events. More... | |
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.