|
| | JsState (const JsState &)=delete |
| JsState & | operator= (const JsState &)=delete |
| | ~JsState () override |
| virtual QT_DEPRECATED QNapi::Object | getModule (const std::string &moduleName)=0 |
| virtual QNapi::Object | appLaunchWant ()=0 |
| virtual QOhosOptional< QNapi::Object > | optAppLaunchParam ()=0 |
| virtual std::shared_ptr< QAbilityPeer > | defaultQAbilityPeer ()=0 |
| virtual std::shared_ptr< QAbilityPeer > | tryGetQAbilityPeerByInstanceId (const std::string &instanceId)=0 |
| virtual std::shared_ptr< QAbilityPeer > | tryGetQAbilityPeerByInstance (QNapi::Object qAbility)=0 |
| virtual std::shared_ptr< QAbilityPeer > | tryGetQAbilityPeerByQWindow (QObjectThreadSafeRef qwindow)=0 |
| virtual void | visitEachQAbilityPeer (const std::function< void(std::shared_ptr< QAbilityPeer >)> &visitor)=0 |
| virtual void | startNewQAbilityInstance (std::shared_ptr< QAbilityPeer > baseQAbilityPeer, QObjectThreadSafeRef qwindow, QNapi::Object optStartOptions, std::function< void(JsState &, std::shared_ptr< QAbilityPeer >)> startupNotifyFunc)=0 |
| virtual void | startAppProcess (const std::string &processId, QNapi::Object requestWant, QNapi::Object optStartOptions={})=0 |
| virtual void | startAppProcess (const std::string &processId, QNapi::Object requestWant, QNapi::Object optStartOptions, std::function< void(JsState &)> continueFunc)=0 |
| virtual void | addNewWantConsumer (QOhosConsumer< JsState &, QNapi::Object, QNapi::Object > wantConsumer)=0 |
| virtual void | startNoUiChildProcess (const std::string &libraryName, const std::vector< std::string > &args)=0 |
| virtual QtRunMode | qtRunMode ()=0 |
| template<typename T> |
| std::enable_if_t< std::is_default_constructible< T >::value, T > & | getAttachedObjectWithLazyCreate () |
| template<typename T> |
| QNapi::Symbol | getJsSymbolForType () |
| | 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 |
| template<typename T = QNapi::Value> |
| T | eval (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 226 of file qohosplugincore.h.