Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QtOhos::QAbilityInstancesManager Struct Referenceabstract

#include <qohosqabilityinstancesmanager.h>

Collaboration diagram for QtOhos::QAbilityInstancesManager:

Public Member Functions

virtual ~QAbilityInstancesManager ()
virtual std::shared_ptr< QAbilityEngineabilityEngine ()=0
virtual bool isWantFromThisApp (QNapi::Object appQAbility, QNapi::Object want) const =0
virtual QOhosOptional< std::string > tryGetQAbilityInstanceIdFromWant (QNapi::Object appQAbility, QNapi::Object want) const =0
virtual std::string getQAbilityInstanceIdOrPendingAutoStartedId (QNapi::Object qAbility) const =0
virtual QOhosOptional< std::string > pendingAutoStartedInstanceId () const =0
virtual void registerPendingAutoStartedInstance ()=0
virtual void startNewInstance (QNapi::Object baseQAbility, QObjectThreadSafeRef qwindow, QNapi::Object optStartOptions, std::function< void(JsState &, std::shared_ptr< QAbilityPeer >)> startupNotifyFunc)=0
virtual void handleStartedUiInstance (JsState &jsState, QNapi::Object qAbility, QNapi::Object windowStage)=0
virtual std::shared_ptr< QUiAbilityPeerBackendgetAbilityPeerBackend (std::shared_ptr< QUiAbilityPeer > uiAbilityPeer)=0

Static Public Member Functions

static bool isQtInternalWantFromThisProcess (QNapi::Object want)
static void setLaunchParamOnAbilityObject (JsState &jsState, QNapi::Object ability, QNapi::Object launchParam)

Protected Member Functions

 QAbilityInstancesManager ()

Detailed Description

Definition at line 47 of file qohosqabilityinstancesmanager.h.

Constructor & Destructor Documentation

◆ ~QAbilityInstancesManager()

QtOhos::QAbilityInstancesManager::~QAbilityInstancesManager ( )
virtualdefault

◆ QAbilityInstancesManager()

QtOhos::QAbilityInstancesManager::QAbilityInstancesManager ( )
protecteddefault

Member Function Documentation

◆ abilityEngine()

virtual std::shared_ptr< QAbilityEngine > QtOhos::QAbilityInstancesManager::abilityEngine ( )
pure virtual

◆ getAbilityPeerBackend()

virtual std::shared_ptr< QUiAbilityPeerBackend > QtOhos::QAbilityInstancesManager::getAbilityPeerBackend ( std::shared_ptr< QUiAbilityPeer > uiAbilityPeer)
pure virtual

◆ getQAbilityInstanceIdOrPendingAutoStartedId()

virtual std::string QtOhos::QAbilityInstancesManager::getQAbilityInstanceIdOrPendingAutoStartedId ( QNapi::Object qAbility) const
pure virtual

◆ handleStartedUiInstance()

virtual void QtOhos::QAbilityInstancesManager::handleStartedUiInstance ( JsState & jsState,
QNapi::Object qAbility,
QNapi::Object windowStage )
pure virtual

◆ isQtInternalWantFromThisProcess()

bool QtOhos::QAbilityInstancesManager::isQtInternalWantFromThisProcess ( QNapi::Object want)
static

Definition at line 763 of file qohosqabilityinstancesmanager.cpp.

◆ isWantFromThisApp()

virtual bool QtOhos::QAbilityInstancesManager::isWantFromThisApp ( QNapi::Object appQAbility,
QNapi::Object want ) const
pure virtual

◆ pendingAutoStartedInstanceId()

virtual QOhosOptional< std::string > QtOhos::QAbilityInstancesManager::pendingAutoStartedInstanceId ( ) const
pure virtual

◆ registerPendingAutoStartedInstance()

virtual void QtOhos::QAbilityInstancesManager::registerPendingAutoStartedInstance ( )
pure virtual

◆ setLaunchParamOnAbilityObject()

void QtOhos::QAbilityInstancesManager::setLaunchParamOnAbilityObject ( JsState & jsState,
QNapi::Object ability,
QNapi::Object launchParam )
static

Definition at line 780 of file qohosqabilityinstancesmanager.cpp.

◆ startNewInstance()

virtual void QtOhos::QAbilityInstancesManager::startNewInstance ( QNapi::Object baseQAbility,
QObjectThreadSafeRef qwindow,
QNapi::Object optStartOptions,
std::function< void(JsState &, std::shared_ptr< QAbilityPeer >)> startupNotifyFunc )
pure virtual

◆ tryGetQAbilityInstanceIdFromWant()

virtual QOhosOptional< std::string > QtOhos::QAbilityInstancesManager::tryGetQAbilityInstanceIdFromWant ( QNapi::Object appQAbility,
QNapi::Object want ) const
pure virtual

The documentation for this struct was generated from the following files: