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
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
Tries to get contact information from the associated Want. Returns
nullptrif no contact information is found. See systemShare.getContactInfo.
See also: QtOhosExtras::QOhosAbilityContext::newWantInfoReceived(), QSharedPointer, and QtOhosExtras::QOhosAppContext::getAppLaunchWantInfo().
Tries to get shared records from associated want. The shared data is expected to be stored in the want parameters. 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: QtOhosExtras::QOhosAbilityContext::newWantInfoReceived(), QSharedPointer, and QtOhosExtras::QOhosAppContext::getAppLaunchWantInfo().
[pure virtual] QtOhosExtras::QOhosWant QOhosWantInfo::want() const
Return associated with this instance QOhosWant object.