QML-тип DownloadPickerPage
Средство выбора одного загруженного файла. Подробнее…
Строка импорта: | import Sailfish.Pickers 1.0 |
Свойства
- selectedContent : url
- selectedContentProperties : var
- title : string
Подробное описание
Пример использования:
import QtQuick 2.2
import Sailfish.Silica 1.0
import Sailfish.Pickers 1.0
ApplicationWindow {
initialPage: Component {
Page {
id: page
property string selectedDownloadedFile
ValueButton {
anchors.centerIn: parent
label: "Загруженный файл"
value: selectedDownloadedFile ? selectedDownloadedFile : "None"
onClicked: pageStack.push(downloadPickerPage)
}
Component {
id: downloadPickerPage
DownloadPickerPage {
title: "Выбрать загруженный файл"
onSelectedContentPropertiesChanged: {
page.selectedDownloadedFile = selectedContentProperties.filePath
}
}
}
}
}
}
Примечание: приложение должно иметь разрешения Downloads
и MediaIndexing
, чтобы средство
выбора работало корректно.
Для выбора нескольких загруженных файлов следует использовать MultiDownloadPickerDialog.
См. также DocumentPickerPage, FilePickerPage, ImagePickerPage, MusicPickerPage и VideoPickerPage.
Описание свойств
[read-only] selectedContent : url
Содержит URL выбранного файла.
См. также selectedContentProperties.
[read-only] selectedContentProperties : var
Содержит свойства выбранного файла.
selectedContentProperties
включает в себя следующие поля:
fileName
— имя файла без пути;filePath
— полный путь к файлу, включая его имя;url
— значение поляfilePath
в формате URL;title
— название файла, которое может быть получено из метаданных файла;mimeType
— MIME-тип файла (например,"image/jpeg"
,"image/png"
,"application/pdf"
,"video/mp4"
,"audio/mpeg"
).
title : string
Содержит заголовок страницы.
По умолчанию используется "Выбрать документ" или перевод этой фразы.