Sailfish OS
  • Info
  • User Experience
  • Cases
  • Community
  • Developers
  • Contact
  • Get Sailfish OS
Select Page
  • Info
  • User Experience
  • Cases
  • Community
  • Developers
  • Contact
  • Get Sailfish OS

Sailfish Pickers

API Documentation
  • API Documentation
  • Libsailfishapp
  • Sailfish Silica
    • Documentation
    • Icon Reference
  • Sailfish Components
    • Sailfish Accounts
    • Sailfish Bluetooth
    • Sailfish Contacts
    • Sailfish Crypto
    • Sailfish Gallery
    • Sailfish Media
    • Sailfish Pickers
    • Sailfish Secrets
    • Sailfish Share
    • Sailfish Telephony
    • Sailfish Webview
    • Amber Web Authorization
    • Amber MPRIS
  • Nemo QML Plugins
    • Configuration
    • Contacts
    • D-Bus
    • Keepalive
    • Notifications
    • Thumbnailer
  • Sailfish Middleware
    • MDM Framework
    • MDM Policy Framework
    • User Manager Daemon
  • API Documentation
  • Libsailfishapp
  • Sailfish Silica
    • Documentation
    • Icon Reference
  • Sailfish Components
    • Sailfish Accounts
    • Sailfish Bluetooth
    • Sailfish Contacts
    • Sailfish Crypto
    • Sailfish Gallery
    • Sailfish Media
    • Sailfish Pickers
    • Sailfish Secrets
    • Sailfish Share
    • Sailfish Telephony
    • Sailfish Webview
    • Amber Web Authorization
    • Amber MPRIS
  • Nemo QML Plugins
    • Configuration
    • Contacts
    • D-Bus
    • Keepalive
    • Notifications
    • Thumbnailer
  • Sailfish Middleware
    • MDM Framework
    • MDM Policy Framework
    • User Manager Daemon

Contents

  • Picker pages
  • Picker dialogs

Sailfish Pickers Reference

Pickers are grouped to Picker pages and Picker dialogs that are designed for Sailfish applications.

Picker are used with PageStack. The PageStack dictates lifecycle of a picker unless the picker is explicitly instantiated elsewhere.

It is recommended to push a picker to the PageStack as a component or a url so that PageStack can take care of the lifecycle. Each picker reports selected content before it is being destroyed, no matter if you are picking single or multiple files.

Picker pages

Picker pages allow users to select one file at the time.

ContentPickerPage

A content picker that groups pickers under one picker page

DocumentPickerPage

A document picker for selecting a single document file

DownloadPickerPage

A download picker for selecting a single downloaded file

FilePickerPage

A file picker for selecting a file

FolderPickerPage

A folder picker page for selecting a file

ImagePickerPage

An image picker for selecting a single image file

MusicPickerPage

A music picker for selecting a single music file

VideoPickerPage

A video picker for selecting a single video file

Picker dialogs

Picker dialogs allow users to select multiple files. The user can accept a picker dialog — that is, confirm user selection, and proceed — by pushing the dialog from right to left, or tapping the accept text located at the top-right corner of the dialog. Conversely, the user can reject the picker dialog, signaling a rejected selection, by pushing the picker dialog from left to right, or tapping the reject text that is located at the top-left corner of the dialog.

FolderPickerDialog

A folder picker dialog for selecting a directory path

MultiContentPickerDialog

A multi-content picker that groups all the supported picker types under one dialog

MultiDocumentPickerDialog

A document picker for selecting multiple document files

MultiDownloadPickerDialog

A download picker for selecting multiple downloaded files

MultiFilePickerDialog

A file picker for selecting multiple files

MultiImagePickerDialog

An image picker for selecting multiple image files

MultiMusicPickerDialog

A music picker for selecting multiple music files

MultiVideoPickerDialog

A video picker for selecting multiple video files

  • Legal
  • Contact Us
  • Jollyboys Ltd © 2024

  • Facebook
  • Twitter
  • Mastodon
  • YouTube
  • LinkedIn