7#include <QtCore/qglobal.h>
8#include <QtGui/qinputdevice.h>
9#include <arkui/ui_input_event.h>
10#include <multimodalinput/oh_input_manager.h>
11#include <qohosdisplayinfo.h>
12#include <qohosplugincore.h>
13#include <qarkui/window.h>
std::enable_if_t< qohosplugincore_h_detail::isQOhosOptional< QOhosInvokeResult< Func, T > >, QOhosInvokeResult< Func, T > > andThen(Func &&func) const
QOhosOptional<::Input_MouseEventButton > tryMapMouseEventButton(std::int32_t buttonValue)
QOhosOptional<::Input_KeyEventAction > tryMapKeyEventAction(std::int32_t actionValue)
QOhosOptional<::Input_TouchEventAction > tryMapTouchEventAction(std::int32_t actionValue)
QOhosDisplayInfo::JsDisplayId JsDisplayId
QInputDevice::DeviceType getTouchDeviceType(const ::ArkUI_UIInputEvent *inputEvent)
QOhosOptional<::Input_MouseEventAction > tryMapMouseEventAction(std::int32_t actionValue)
Combined button and popup list for selecting options.
QOhosOptional< void > makeEmptyQOhosOptional()
QOhosDisplayInfo::JsDisplayId jsDisplayId
::Input_KeyEventAction action
static QOhosOptional< KeyEvent > createFromNativeEvent(const ::Input_KeyEvent *event)
std::chrono::microseconds actionTime
QOhosDisplayInfo::JsDisplayId jsDisplayId
::Input_MouseEventButton button
static QOhosOptional< MouseEvent > createFromNativeEvent(const ::Input_MouseEvent *event)
::Input_MouseEventAction action
std::chrono::microseconds actionTime
::Input_TouchEventAction action
std::chrono::microseconds actionTime
QOhosDisplayInfo::JsDisplayId jsDisplayId
static QOhosOptional< TouchEvent > createFromNativeEvent(const ::Input_TouchEvent *event)