Qt for HarmonyOS/qtohosextras doc/ShareKit Namespace
The ShareKit to expose Share Kit API. More...
| Header: | #include <ShareKit> |
| qmake: | QT += ohosextras |
| Since: | Qt 5.12.12 |
Classes
| class | QOhosShareControllerOptions |
| class | QOhosSharedRecord |
Types
| enum | ShareAbilityType { CopyToPasteboard, SaveToMediaAsset, SaveAsFile, Print, SaveToSuperHub } |
Functions
| QSharedPointer<QtOhosExtras::ShareKit::QOhosSharedRecord> | createContentRecord(const QMimeType &mimeType, const QString &content) |
| QSharedPointer<QtOhosExtras::ShareKit::QOhosShareControllerOptions> | createControllerOptions() |
| QSharedPointer<QtOhosExtras::ShareKit::QOhosSharedRecord> | createFileRecord(const QFileInfo &fileInfo) |
| QSharedPointer<QtOhosExtras::ShareKit::QOhosSharedRecord> | createUrlRecord(const QUrl &url) |
Detailed Description
The ShareKit to expose Share Kit API.
Classes
The QOhosShareControllerOptions class is to configure items, such as the preview mode of the shared content, selection mode, and other information, and pop-up window anchor. It determines the display style of the sharing panel. See ShareControllerOptions. More...
The QOhosSharedRecord class represents a record to be shared with other application. A record can be created using. More...
Type Documentation
Function Documentation
createContentRecord
QSharedPointer<QtOhosExtras::ShareKit::QOhosSharedRecord>
ShareKit::createContentRecord(const QMimeType &mimeType, const QString &content)Creates a shared "content" record with a given mimeType and content. Shared record can be created with content (this function) or as a file shared record
See also QtOhosExtras::ShareKit::createFileRecord() and ..
createControllerOptions
QSharedPointer<QtOhosExtras::ShareKit::QOhosShareControllerOptions>
ShareKit::createControllerOptions()Creates a controller options instnace. Controller options can be used to configure preview mode, selection mode and pop-up window anchor. See ShareControllerOptions
createFileRecord
QSharedPointer<QtOhosExtras::ShareKit::QOhosSharedRecord>
ShareKit::createFileRecord(const QFileInfo &fileInfo)Creates a shared "file" record with a given fileInfo. Shared record can be created with file (this function) or as a content record
See SharedRecord.uri
See also QtOhosExtras::ShareKit::createContentRecord() and ..
createUrlRecord
QSharedPointer<QtOhosExtras::ShareKit::QOhosSharedRecord>
ShareKit::createUrlRecord(const QUrl &url)Creates a shared record with a given url. See SharedRecord.content