QML-тип CoverAction

Действие для обложки. Подробнее...

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

Свойства

Сигналы

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

Тип CoverAction определяет действие, которое будет выполнено при активации жеста Cover.

С помощью свойства iconSource определяется значок элемента управления, при нажатии на который вызывается обработчик сигнала onTriggered().

Элементы CoverAction определяются внутри объекта CoverActionList и позволяют пользователю управлять приложением непосредственно с обложки. Например:

 import QtQuick 2.2
 import Sailfish.Silica 1.0

 ApplicationWindow {
     cover: Component {
         Cover {
             CoverActionList {
                 CoverAction {
                     iconSource: "checkForMail.png"
                     onTriggered: checkForNewMail()
                 }
             }
         }
     }
 }

Если выполнение действия на обложке также должно сделать окно приложения активным, то следует применить метод activate() экземпляра ApplicationWindow:

 import QtQuick 2.2
 import Sailfish.Silica 1.0

 CoverAction {
     iconSource: "writeNewEmail.png"
     onTriggered: {
         showNewEmailView()
         appWindow.activate()
     }
 }

См. также разделы CoverActionList и Использование особенных функций ОС Аврора.

Описание свойств

iconSource : url

Содержит URL значка, отображаемого для конкретного действия обложки.

В качестве значения данного свойства также может быть задан относительный URL, который указывается относительно QML-файла, в котором определена обложка.

Описание сигналов

onTriggered()

Обработчик данного сигнала вызывается при активации действия на обложке.