Документация
ОС Аврора 5.1.0

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()
    }
}

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.