Jump to content

Qt for HarmonyOS/qtohosextras doc/QOhosWantInfo Class

From Qt Wiki

< 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.

[pure virtual] QSharedPointer<QtOhosExtras::QOhosWantInfo::ContactInfo> QOhosWantInfo::tryGetContactInfo() const

Tries to get contact information from the associated Want. Returns

nullptr

if no contact information is found. See systemShare.getContactInfo.

See also QOhosAbilityContext::newWantInfoReceived() and QOhosAppContext::getAppLaunchWantInfo().

[pure virtual] QSharedPointer<QList<QSharedPointer<ShareKit::QOhosSharedRecord>>> QOhosWantInfo::tryGetSharedRecordsFromShareKit() const

Tries to get shared records from associated want. Shared records are delivered on an application start or while the application is already running. Returns

nullptr

if 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.