Qt for HarmonyOS/qtohosextras doc/QOhosWantInfo Class
< Qt for HarmonyOS / qtohosextras doc
QOhosWantInfo Class
The QOhosWantInfo class is to represent Ohos want type. More...
| Header: | #include <QOhosWantInfo> |
|---|---|
| qmake: | QT += ohosextras |
| Since: | Qt 5.12.12 |
Public Types
| class | ContactInfo |
| enum | LaunchReason { Unknown, StartAbility, Continuation, PrepareContinuation } |
Public Functions
| virtual | ~QOhosWantInfo() |
| virtual QtOhosExtras::QOhosWantInfo::LaunchReason | launchReason() const = 0 |
| virtual QSharedPointer<QtOhosExtras::QOhosWantInfo::ContactInfo> | tryGetContactInfo() const = 0 |
| virtual QSharedPointer<QList<QSharedPointer<ShareKit::QOhosSharedRecord>>> | tryGetSharedRecordsFromShareKit() const = 0 |
| virtual QtOhosExtras::QOhosWant | want() const = 0 |
Protected Functions
| QOhosWantInfo() |
Detailed Description
The QOhosWantInfo class is to represent Ohos want type.
Member Type Documentation
enum QOhosWantInfo::LaunchReason
| Constant | Description |
|---|---|
| Unknown | Launch reason is unknown. |
| StartAbility | Launched via a standard startAbility call. |
| Continuation | Launched as part of an application continuation. |
| PrepareContinuation | Launched to prepare for a continuation. |
Member Function Documentation
[protected] QOhosWantInfo::QOhosWantInfo()
Default constructs an instance of QOhosWantInfo.
[virtual] QOhosWantInfo::~QOhosWantInfo()
Destroys the instance of QOhosWantInfo. The destructor is virtual.
[pure virtual] QtOhosExtras::QOhosWantInfo::LaunchReason QOhosWantInfo::launchReason() const
Returns the launch reason for this Want.
Tries to get contact information from the associated Want. Returns
nullptrif no contact information is found. See systemShare.getContactInfo.
See also QOhosAbilityContext::newWantInfoReceived() and QOhosAppContext::getAppLaunchWantInfo().
Tries to get shared records from associated want. Shared records are delivered on an application start or while the application is already running. Returns
nullptrif no such data found. See systemShare.getSharedData.
See also QOhosAbilityContext::newWantInfoReceived() and QOhosAppContext::getAppLaunchWantInfo().
[pure virtual] QtOhosExtras::QOhosWant QOhosWantInfo::want() const
Return associated with this instance QOhosWant object.