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

QML-тип ContentPickerPage

ContentPicker группирует все средства выбора одного файла. Подробнее…

Строка импорта: import Sailfish.Pickers 1.0

Свойства

Подробное описание

Тип ContentPickerPage представляет собой страницу, с помощью которой можно выбрать один файл различных типов, перечисленных ниже:

  • Документы — файлы документов в каталоге /home/<user>/;
  • Изображения — файлы изображений в каталоге /home/<user>/ за исключением стандартного каталога для музыки (/home/<user>/Music);
  • Видео — видеофайлы в каталоге /home/<user>/;
  • Музыка — файлы с музыкой в каталоге /home/<user>/.

Пример использования:

 import QtQuick 2.2
 import Sailfish.Silica 1.0
 import Sailfish.Pickers 1.0

 ApplicationWindow {
     initialPage: Component {
         Page {
             id: page

             property string selectedFile

             ValueButton {
                 anchors.centerIn: parent
                 label: "Файл"
                 value: selectedFile ? selectedFile : "Нет"
                 onClicked: pageStack.push(contentPickerPage)
             }

             Component {
                 id: contentPickerPage
                 ContentPickerPage {
                     title: "Select file"
                     onSelectedContentPropertiesChanged: {
                         page.selectedFile = selectedContentProperties.filePath
                     }
                 }
             }
         }
     }
 }

Примечание: приложение должно иметь разрешения UserDirs и MediaIndexing, чтобы средство выбора работало корректно.

Примечание: разрешение RemovableMedia необязательно, оно позволяет просматривать файлы со съёмного носителя.

Для выбора нескольких файлов следует использовать MultiContentPickerDialog.

См. также 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

Содержит заголовок страницы.

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

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