QML-тип ShareResource
Тип ресурсов для отправки. Подробнее…
| Строка импорта: | import Sailfish.Share 1.0 | 
Свойства
Подробное описание
Тип для ресурсов из ShareProvider::triggered.
Данный тип нельзя создать напрямую из QML.
Ресурсы могут иметь два разных типа: ShareResource.StringDataType и ShareResource.FilePathType.
Доступ к различным свойствам зависит от типа ресурса, при этом доступ
к ShareResource::type предоставляется в обоих случаях.
Описание свойств
data : string
Содержимое ресурса для отправки,
если тип ресурса — ShareResource.StringDataType.
filePath : string
Путь к файлу для отправки,
если тип ресурса — ShareResource.FilePathType.
name : string
Имя ресурса для отправки,
если тип ресурса — ShareResource.StringDataType.
type : int
Тип ShareResource: или ShareResource.StringDataType, или ShareResource.FilePathType.
Данное значение даёт возможность изменить поведение приложения:
function handleResource(resource) {
    switch (resource.type) {
    case ShareResource.FilePathType:
        return handleSharedFilePath(resource.filePath)
    case ShareResource.StringDataType:
        return handleSharedData(resource.name, resource.data)
    default:
        console.warn("Unknown resource type:", resource.type)
        showSharingError()
    }
}