#include <kanzi/core/cpp/optional.hpp>
#include <kanzi/core.ui/platform/windowing_ng/common/window_geometry.hpp>
#include <kanzi/core.ui/platform/windowing_ng/qnx_screen/qnx_screen_common.hpp>
#include <kanzi/core.ui/platform/windowing_ng/qnx_screen/qnx_screen_macros.hpp>
#include <kanzi/core.ui/platform/windowing_ng/qnx_screen/qnx_screen_property_host.hpp>
Classes | |
class | kanzi::qnx::QnxEvent |
Class representing a QNX event. More... | |
Namespaces | |
namespace | kanzi |
namespace | kanzi::qnx |
Functions | |
bool | kanzi::qnx::isKeyReleased (int keyFlags) noexcept |
Tests if key is released for a keyboard event. | |
KZ_NO_DISCARD optional< int > | kanzi::qnx::tryGetButtonsProperty (const QnxEvent &qnxEvent) noexcept |
Tries to get the buttons property (SCREEN_PROPERTY_BUTTONS) of the QNX event. | |
KZ_NO_DISCARD optional< int > | kanzi::qnx::tryGetEventType (const QnxEvent &qnxEvent) noexcept |
Tries to get the type (SCREEN_PROPERTY_TYPE) of the QNX event. | |
KZ_NO_DISCARD optional< int > | kanzi::qnx::tryGetFlagsProperty (const QnxEvent &qnxEvent) noexcept |
Tries to get the key flags property (SCREEN_PROPERTY_FLAGS for QNX version 700 and above or SCREEN_PROPERTY_KEY_FLAGS for below) of the QNX event. | |
KZ_NO_DISCARD optional< int > | kanzi::qnx::tryGetKeySymProperty (const QnxEvent &qnxEvent) noexcept |
Tries to get the key sym property (SCREEN_PROPERTY_SYM for QNX version 700 and above or SCREEN_PROPERTY_KEY_SYM for below) of the QNX event. | |
KZ_NO_DISCARD optional< int > | kanzi::qnx::tryGetModifiersProperty (const QnxEvent &qnxEvent) noexcept |
Tries to get the modifiers property (SCREEN_PROPERTY_MODIFIERS for QNX version 700 and above or SCREEN_PROPERTY_KEY_MODIFIERS for below) of the QNX event. | |
KZ_NO_DISCARD optional< windowing::Position > | kanzi::qnx::tryGetPositionProperty (const QnxEvent &qnxEvent) noexcept |
Tries to get the position property (SCREEN_PROPERTY_POSITION) of the QNX event. | |