7#include <QtCore/qglobal.h>
8#include <QtCore/qmetatype.h>
10#include <info/application_target_sdk_version.h>
388template<
typename Enum>
395 static constexpr const char *
fullTypeName =
"@kit.ShareKit.systemShare.SelectionMode";
406 static constexpr const char *
fullTypeName =
"@kit.ShareKit.systemShare.ShareAbilityType";
420 static constexpr const char *
fullTypeName =
"@kit.ShareKit.systemShare.SharePreviewMode";
431 static constexpr const char *
fullTypeName =
"@ohos.app.ability.AbilityConstant.ContinueState";
442 static constexpr const char *
fullTypeName =
"@ohos.app.ability.AbilityConstant.LaunchReason";
461 static constexpr const char *
fullTypeName =
"@ohos.app.ability.AbilityConstant.OnContinueResult";
473 static constexpr const char *
fullTypeName =
"@ohos.app.ability.AbilityConstant.WindowMode";
485 static constexpr const char *
fullTypeName =
"@ohos.app.ability.ConfigurationConstant.ColorMode";
497 static constexpr const char *
fullTypeName =
"@ohos.app.ability.contextConstant.ProcessMode";
509 static constexpr const char *
fullTypeName =
"@ohos.app.ability.contextConstant.StartupVisibility";
520 static constexpr const char *
fullTypeName =
"@ohos.app.ability.wantConstant.Flags";
535 static constexpr const char *
fullTypeName =
"@ohos.bundle.bundleManager.SupportWindowMode";
547 static constexpr const char *
fullTypeName =
"@ohos.display.DisplaySourceMode";
561 static constexpr const char *
fullTypeName =
"@ohos.display.Orientation";
574 static constexpr const char *
fullTypeName =
"@ohos.file.picker.DocumentSelectMode";
586 static constexpr const char *
fullTypeName =
"@ohos.inputMethod.Direction";
599 static constexpr const char *
fullTypeName =
"@ohos.inputMethod.EnterKeyType";
617 static constexpr const char *
fullTypeName =
"@ohos.inputMethod.RequestKeyboardReason";
630 static constexpr const char *
fullTypeName =
"@ohos.inputMethod.TextInputType";
654 static constexpr const char *
fullTypeName =
"@ohos.multimodalInput.pointer.PointerStyle";
716 static constexpr const char *
fullTypeName =
"@ohos.notificationManager.ContentType";
732 static constexpr const char *
fullTypeName =
"@ohos.net.connection.NetBearType";
746 static constexpr const char *
fullTypeName =
"@ohos.net.connection.NetCap";
762 static constexpr const char *
fullTypeName =
"@ohos.window.AnimationType";
772 static constexpr const char *
fullTypeName =
"@ohos.window.AvoidAreaType";
786 static constexpr const char *
fullTypeName =
"@ohos.window.MaximizePresentation";
799 static constexpr const char *
fullTypeName =
"@ohos.window.ModalityType";
810 static constexpr const char *
fullTypeName =
"@ohos.window.RectChangeReason";
826 static constexpr const char *
fullTypeName =
"@ohos.window.WindowEventType";
840 static constexpr const char *
fullTypeName =
"@ohos.window.WindowStatusType";
JsWindowRef(JsWindowRef &&)=delete
JsWindowRef(const JsWindowRef &)=delete
JsWindowRef & operator=(JsWindowRef &&)=delete
JsWindowRef(JsWindowId windowId, QNapi::Object jsWindow)
Result eval(const std::string &expr, const std::vector< QNapi::ValueWrapper > &exprArgs={}) const
bool isWindowShown() const
JsWindowRef & operator=(const JsWindowRef &)=delete
QNapi::Promise evalToPromiseOrRejectOnThrow(const std::string &expr, const std::vector< QNapi::ValueWrapper > &exprArgs={}) const
QOhosOptional< WindowProperties > tryGetWindowProperties(JsWindowId jsWindowId)
Combined button and popup list for selecting options.
@ WINDOW_MODE_SPLIT_PRIMARY
@ WINDOW_MODE_SPLIT_SECONDARY
@ NEW_PROCESS_ATTACH_TO_PARENT
@ NEW_PROCESS_ATTACH_TO_STATUS_BAR_ITEM
@ ATTACH_TO_STATUS_BAR_ITEM
@ FLAG_AUTH_PERSISTABLE_URI_PERMISSION
@ FLAG_AUTH_READ_URI_PERMISSION
@ FLAG_ABILITY_ON_COLLABORATE
@ FLAG_START_WITHOUT_TIPS
@ FLAG_AUTH_WRITE_URI_PERMISSION
@ NET_CAPABILITY_VALIDATED
@ NET_CAPABILITY_INTERNET
@ NET_CAPABILITY_NOT_METERED
@ NET_CAPABILITY_CHECKING_CONNECTIVITY
@ NOTIFICATION_CONTENT_MULTILINE
@ NOTIFICATION_CONTENT_LONG_TEXT
@ NOTIFICATION_CONTENT_CONVERSATION
@ NOTIFICATION_CONTENT_SYSTEM_LIVE_VIEW
@ NOTIFICATION_CONTENT_PICTURE
@ NOTIFICATION_CONTENT_LIVE_VIEW
@ NOTIFICATION_CONTENT_BASIC_TEXT
@ TYPE_NAVIGATION_INDICATOR
@ ENTER_IMMERSIVE_DISABLE_TITLE_AND_DOCK_HOVER
@ FOLLOW_APP_IMMERSIVE_SETTING
QT_END_NAMESPACE Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::kit::ShareKit::systemShare::SelectionMode))
Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::ohos::inputMethod::TextInputType))
Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::kit::ShareKit::systemShare::ShareAbilityType))
Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::ohos::inputMethod::RequestKeyboardReason))
Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::ohos::window::AvoidAreaType))
Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::ohos::bundle::bundleManager::SupportWindowMode))
Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::ohos::multimodalInput::pointer::PointerStyle))
Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::ohos::app::ability::AbilityConstant::WindowMode))
Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::ohos::app::ability::contextConstant::ProcessMode))
Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::ohos::display::DisplaySourceMode))
Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::ohos::window::AnimationType))
Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::kit::ShareKit::systemShare::SharePreviewMode))
Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::ohos::file::picker::DocumentSelectMode))
Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::ohos::app::ability::contextConstant::StartupVisibility))
Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::ohos::app::ability::wantConstant::Flags))
Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::ohos::display::Orientation))
Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::ohos::window::RectChangeReason))
Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::ohos::window::ModalityType))
Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::ohos::inputMethod::Direction))
Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::ohos::window::WindowStatusType))
Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::ohos::app::ability::AbilityConstant::OnContinueResult))
Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::ohos::app::ability::ConfigurationConstant::ColorMode))
Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::ohos::window::WindowEventType))
Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::ohos::window::MaximizePresentation))
Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::ohos::inputMethod::EnterKeyType))
Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::ohos::app::ability::AbilityConstant::LaunchReason))
Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::ohos::app::ability::AbilityConstant::ContinueState))
Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::ohos::notificationManager::ContentType))
std::nullopt_t makeEmptyQOhosOptional()
QOhosOptional< QOhosDisplayInfo::JsDisplayId > displayId
bool isDisplayMainOrExtended() const
QSizeF physicalSize() const
QtOhos::enums::ohos::display::Orientation JsDisplayOrientation
QOhosOptional< QPoint > topLeftOffsetPixels
QRect displayGeometryPixels() const
static QOhosOptional< QNapi::Object > tryGetDisplayById(QtOhos::JsState &jsState, QOhosDisplayInfo::JsDisplayId displayId)
static QOhosDisplayInfo makeFromOhosDisplayObject(QtOhos::JsState &jsState, QNapi::Object displayObject)
QOhosOptional< JsDisplayOrientation > orientation
QtOhos::enums::ohos::display::DisplaySourceMode DisplaySourceMode
QOhosOptional< DisplaySourceMode > sourceMode
bool shouldIgnoreDisplay() const
static constexpr const char * fullTypeName
static constexpr std::array< std::pair< Enum, const char * >, 3 > enumeratorsNames
enums::ohos::app::ability::contextConstant::ProcessMode Enum
enums::ohos::app::ability::contextConstant::StartupVisibility Enum
static constexpr const char * fullTypeName
static constexpr std::array< std::pair< Enum, const char * >, 2 > enumeratorsNames
static constexpr std::array< std::pair< Enum, const char * >, 15 > enumeratorsNames
static constexpr const char * fullTypeName
enums::ohos::inputMethod::TextInputType Enum
enums::ohos::notificationManager::ContentType Enum
static constexpr std::array< std::pair< Enum, const char * >, 7 > enumeratorsNames
static constexpr const char * fullTypeName