Jump to content

Qt for HarmonyOS/qtohosextras doc/QOhosSharedRecord Class

From Qt Wiki
Revision as of 02:47, 29 January 2026 by Kiki.ji (talk | contribs) (Created page with "(QtOhosExtras::ShareKit::QOhosSharedRecord) The QOhosSharedRecord class represents a record to be shared with other application. A record can be created using. More... {| class="wikitable" |Header: |#include <QOhosSharedRecord> |- |qmake: |QT += ohosextras |- |Since: |Qt 5.12.12 |} * List of all members, including inherited members == Public Functions == {| class="wikitable" |virtual |'''~QOhosSharedRecord'''() |- |virtual QString |'''content'''() const = 0 |- |virtua...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

(QtOhosExtras::ShareKit::QOhosSharedRecord)

The QOhosSharedRecord class represents a record to be shared with other application. A record can be created using. More...

Header: #include <QOhosSharedRecord>
qmake: QT += ohosextras
Since: Qt 5.12.12
  • List of all members, including inherited members

Public Functions

virtual ~QOhosSharedRecord()
virtual QString content() const = 0
virtual QString description() const = 0
virtual QVariantMap extraData() const = 0
virtual QString filePath() const = 0
virtual bool isUrlContent() const = 0
virtual QString label() const = 0
virtual QMimeType mimeType() const = 0
virtual void setDescription(const QString &description) = 0
virtual void setExtraData(const QVariantMap &extraData) = 0
virtual void setLabel(const QString &label) = 0
virtual void setThumbnail(const QByteArray &thumbnail) = 0
virtual void setThumbnailFilePath(const QString &thumbnailFilePath) = 0
virtual void setTitle(const QString &title) = 0
virtual QByteArray thumbnail() const = 0
virtual QString thumbnailFilePath() const = 0
virtual QString title() const = 0

Protected Functions

QOhosSharedRecord()

Detailed Description

The QOhosSharedRecord class represents a record to be shared with other application. A record can be created using

See SharedRecord.

See also QtOhosExtras::ShareKit::createContentRecord(), QtOhosExtras::ShareKit::createFileRecord(), or, QtOhosExtras::ShareKit::createUrlRecord(), and ..

Member Function Documentation

<code>[protected]</code>QOhosSharedRecord::QOhosSharedRecord()

Default constructs an instance of QOhosSharedRecord.

<code>[virtual]</code>QOhosSharedRecord::~QOhosSharedRecord()

Destroys the instance of QOhosSharedRecord. The destructor is virtual.

<code>[pure virtual]</code>QString QOhosSharedRecord::content() const

Gets the shared record optional content. Either content or file path must be set. If there is no content null string is provided. See SharedRecord.content

<code>[pure virtual]</code>QString QOhosSharedRecord::description() const

Gets the optional description of the shared record. If there is no description null string is provided. See SharedRecord.description

See also setDescription().

<code>[pure virtual]</code>QVariantMap QOhosSharedRecord::extraData() const

Gets the optional extra data of the shared record. If there is no extra data empty variant map is provided. See SharedRecord.extraData

See also setExtraData().

<code>[pure virtual]</code>QString QOhosSharedRecord::filePath() const

Gets the shared record optional file path. Either content or file path must be set. If there is no file path null string is provided. See SharedRecord.content

<code>[pure virtual]</code>bool QOhosSharedRecord::isUrlContent() const

Provides information if content() contains URL string. For URL content the mimeType() should not be used. See SharedRecord.content

<code>[pure virtual]</code>QString QOhosSharedRecord::label() const

Gets the optional label of the shared record. If there is no label null string is provided. See SharedRecord.label

See also setLabel().

<code>[pure virtual]</code>QMimeType QOhosSharedRecord::mimeType() const

Gets the shared record associated mime type. See SharedRecord.utd

<code>[pure virtual]</code>void QOhosSharedRecord::setDescription(const QString &description)

Sets data record description with a given description. See SharedRecord.description

See also description().

<code>[pure virtual]</code>void QOhosSharedRecord::setExtraData(const QVariantMap &extraData)

Sets exatra data for sharing with a given extraData. See SharedRecord.extraData

See also extraData().

<code>[pure virtual]</code>void QOhosSharedRecord::setLabel(const QString &label)

Sets the label indicating the current data record type with a given label. See SharedRecord.label

See also label().

<code>[pure virtual]</code>void QOhosSharedRecord::setThumbnail(const QByteArray &thumbnail)

Sets data record thumbnail with a given thumbnail. The thumbnail is an image file content. See SharedRecord.thumbnail

See also thumbnail().

<code>[pure virtual]</code>void QOhosSharedRecord::setThumbnailFilePath(const QString &thumbnailFilePath)

Sets data record thumbnail uri with a given thumbnailFilePath. See SharedRecord.thumbnailUri

See also thumbnailFilePath().

<code>[pure virtual]</code>void QOhosSharedRecord::setTitle(const QString &title)

Sets the title of shared content with a given title. See SharedRecord.title

See also title().

<code>[pure virtual]</code>QByteArray QOhosSharedRecord::thumbnail() const

Gets the optional thumbnail content of the shared record. If there is no thumbnail empty byte array is provided. See SharedRecord.thumbnail

See also setThumbnail().

<code>[pure virtual]</code>QString QOhosSharedRecord::thumbnailFilePath() const

Gets the optional thumbnail file path of the shared record. If there is no thumbnail file path null string is provided. See SharedRecord.thumbnailFilePath

See also setThumbnailFilePath().

<code>[pure virtual]</code>QString QOhosSharedRecord::title() const

Gets the optional title of the shared record. If there is no title null string is provided. See SharedRecord.title

See also setTitle().