QML-тип CoverActionList

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

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

Свойства

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

Тип CoverActionList определяет список действий для элемента Cover.

Внутри объекта CoverActionList определяются элементы CoverAction, которые позволяют пользователю управлять приложением непосредственно с обложки. При этом на обложке приложения отображаются значки, при нажатии на которые выполняются определенные действия.

 import QtQuick 2.2
 import Sailfish.Silica 1.0

 ApplicationWindow {
     cover: Component {
         Cover {
             CoverActionList {
                 enabled: mode == "music"

                 CoverAction {
                     iconSource: player.playing ? "image://theme/icon-cover-pause" : "image://theme/icon-cover-play"
                     onTriggered: player.togglePlaying()
                 }
             }
         }
     }
 }

Примечание. Несмотря на то, что на обложку возможно добавление двух CoverAction, рекомендуется придерживаться стиля большинства приложений платформы ОС Аврора, и добавлять только один элемент.

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

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

enabled : bool

Определяет, активен ли CoverActionList. В каждый момент времени может быть активен только один список действий обложки.

iconBackground : bool

Определяет, имеют ли элементы объекта CoverActionList фон. Данное свойство целесообразно использовать, когда значок, определенный в CoverAction, сливается с содержимым обложки.

window : QWindow

Если приложение имеет несколько окон, то с помощью свойства window можно явно определить окно, на котором будут отображаться действия обложки. Значением данного свойства будет объект, унаследованный от QWindow.