#include <qcore_ohos_p.h>
|
| | QOhosJsState (const QOhosJsState &)=delete |
| QOhosJsState & | operator= (const QOhosJsState &)=delete |
| virtual | ~QOhosJsState () |
| virtual napi_env | env ()=0 |
| virtual QNapi::Object | defaultWindowStageOrEmpty ()=0 |
| virtual QNapi::Object | defaultUiContextOrEmpty ()=0 |
| virtual std::optional< QNapi::Object > | tryGetJsWindowByQWindow (QtOhos::QObjectThreadSafeRef qwindow)=0 |
| virtual std::optional< QNapi::Object > | tryGetQAbilityByQWindow (QtOhos::QObjectThreadSafeRef qwindow)=0 |
| virtual std::optional< QNapi::Object > | defaultQAbility ()=0 |
| virtual QNapi::Object | appLaunchWant ()=0 |
| virtual std::optional< QNapi::Object > | optAppLaunchParam ()=0 |
| virtual void | startAppProcess (const std::string &processId, QNapi::Object requestWant, QNapi::Object optStartOptions, std::function< void(QOhosJsState &)> continueFunc)=0 |
| virtual void | startNoUiChildProcess (const std::string &libraryName, const std::vector< std::string > &args)=0 |
| virtual void | addNewWantConsumer (QOhosConsumer< QOhosJsState &, QNapi::Object, QNapi::Object > wantConsumer)=0 |
| virtual void | setOnContinueRequestsHandler (QNapi::Object qAbility, std::function< void(QOhosJsState &, QNapi::Object, QOhosConsumer< QOhosJsState &, QNapi::Number >)> requestsHandler)=0 |
| virtual void | setDestroyFromSystemAllowed (QNapi::Object qAbility, bool destroyAllowed)=0 |
| template<typename T = QNapi::Value> |
| T | eval (const std::string &expr, const std::vector< QNapi::ValueWrapper > &exprArgs={}) |
| QNapi::Promise | evalToPromiseOrRejectOnThrow (const std::string &expr, const std::vector< QNapi::ValueWrapper > &exprArgs={}) |
| template<typename Enum> |
| QNapi::Number | mapOhosEnumToJs (Enum enumValue) |
| template<typename Enum> |
| std::optional< Enum > | tryMapOhosEnumFromJs (QNapi::Number enumJsValue) |
| template<typename Enum> |
| Enum | mapOhosEnumFromJs (QNapi::Number enumJsValue) |
Definition at line 51 of file qcore_ohos_p.h.
◆ QOhosJsState() [1/2]
◆ ~QOhosJsState()
◆ QOhosJsState() [2/2]
| QOhosJsState::QOhosJsState |
( |
| ) |
|
|
protecteddefault |
◆ addNewWantConsumer()
◆ appLaunchWant()
◆ defaultQAbility()
| virtual std::optional< QNapi::Object > QOhosJsState::defaultQAbility |
( |
| ) |
|
|
pure virtual |
◆ defaultUiContextOrEmpty()
◆ defaultWindowStageOrEmpty()
| virtual QNapi::Object QOhosJsState::defaultWindowStageOrEmpty |
( |
| ) |
|
|
pure virtual |
◆ env()
| virtual napi_env QOhosJsState::env |
( |
| ) |
|
|
pure virtual |
◆ eval()
template<typename T>
| T QOhosJsState::eval |
( |
const std::string & | expr, |
|
|
const std::vector< QNapi::ValueWrapper > & | exprArgs = {} ) |
◆ evalToPromiseOrRejectOnThrow()
◆ extractModuleFromEvalExpr()
| virtual std::tuple< QNapi::Object, std::string > QOhosJsState::extractModuleFromEvalExpr |
( |
const std::string & | expr | ) |
|
|
privatepure virtual |
◆ mapOhosEnumFromJs() [1/2]
◆ mapOhosEnumFromJs() [2/2]
| virtual int QOhosJsState::mapOhosEnumFromJs |
( |
QNapi::Number | enumJsValue, |
|
|
const std::type_info & | enumTypeInfo, |
|
|
OhosEnumInfo(* | ohosEnumInfoFactory )() ) |
|
privatepure virtual |
◆ mapOhosEnumToJs() [1/2]
◆ mapOhosEnumToJs() [2/2]
| virtual QNapi::Number QOhosJsState::mapOhosEnumToJs |
( |
int | enumValue, |
|
|
const std::type_info & | enumTypeInfo, |
|
|
OhosEnumInfo(* | ohosEnumInfoFactory )() ) |
|
privatepure virtual |
◆ operator=()
◆ optAppLaunchParam()
| virtual std::optional< QNapi::Object > QOhosJsState::optAppLaunchParam |
( |
| ) |
|
|
pure virtual |
◆ setDestroyFromSystemAllowed()
| virtual void QOhosJsState::setDestroyFromSystemAllowed |
( |
QNapi::Object | qAbility, |
|
|
bool | destroyAllowed ) |
|
pure virtual |
◆ setOnContinueRequestsHandler()
◆ startAppProcess()
◆ startNoUiChildProcess()
| virtual void QOhosJsState::startNoUiChildProcess |
( |
const std::string & | libraryName, |
|
|
const std::vector< std::string > & | args ) |
|
pure virtual |
◆ tryGetJsWindowByQWindow()
◆ tryGetQAbilityByQWindow()
◆ tryMapOhosEnumFromJs() [1/2]
| std::optional< Enum > QOhosJsState::tryMapOhosEnumFromJs |
( |
QNapi::Number | enumJsValue | ) |
|
◆ tryMapOhosEnumFromJs() [2/2]
| virtual std::optional< int > QOhosJsState::tryMapOhosEnumFromJs |
( |
QNapi::Number | enumJsValue, |
|
|
const std::type_info & | enumTypeInfo, |
|
|
OhosEnumInfo(* | ohosEnumInfoFactory )() ) |
|
privatepure virtual |
The documentation for this class was generated from the following files: