Class representing a Qnx event. More...
#include <kanzi/core.ui/platform/windowing_ng/qnx_screen/qnx_screen_event.hpp>
Public Member Functions | |
KZ_NO_DISCARD QnxScreenEventHandleType | getNativeHandle () const noexcept |
Gets Qnx event handle. More... | |
QnxEvent & | operator= (QnxEvent &&qnxEvent) noexcept |
Move assignment. More... | |
QnxEvent () | |
Default constructor, creates an empty event. More... | |
QnxEvent (const QnxScreenEventHandleType windowHandle) | |
Constructor. More... | |
QnxEvent (QnxEvent &&qnxEvent) noexcept | |
Move constructor. More... | |
KZ_NO_DISCARD optional< int > | tryGetEventProperty (int propertyName) const noexcept |
Gets a property value tied to the Qnx event. More... | |
~QnxEvent () | |
Destructor. More... | |
Class representing a Qnx event.
|
explicit |
Default constructor, creates an empty event.
|
explicit |
Constructor.
windowHandle | Qnx event handle. |
kanzi::qnx::QnxEvent::~QnxEvent | ( | ) |
Destructor.
|
noexcept |
Move constructor.
|
noexcept |
Gets a property value tied to the Qnx event.
propertyName | Name of the property to get. |
nullopt | Trying to get an event property has failed. |
|
noexcept |
Gets Qnx event handle.