Jump to content

QOhosWantInfo Class

From Qt Wiki
Revision as of 06:35, 29 January 2026 by Kiki.ji (talk | contribs) (Created page with "< Qt for HarmonyOS / qtohosextras doc = QOhosWantInfo Class = The QOhosWantInfo class is to represent Ohos want type. More... {| class="wikitable" !Header: |#include <QOhosWantInfo> |- !qmake: |QT += ohosextras |- !Since: |Qt 5.12.12 |} * List of all members, including inherited members == Public Types == {| class="wikitable" style="width:100%" |class |'''...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

< 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

[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: QtOhosExtras::QOhosAbilityContext::newWantInfoReceived(), QSharedPointer, and QtOhosExtras::QOhosAppContext::getAppLaunchWantInfo().

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

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

nullptr

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