QML-тип DialogHeader

Заголовок для использования в типе Dialog. Подробнее...

Строка импорта: import Sailfish.Silica 1.0
Наследуется от: BackgroundItem

Свойства

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

Тип DialogHeader реализует заголовок в стиле ОС Аврора для использования в типе Dialog.

В заголовке отображаются кнопки "Подтвердить" и "Отменить", при нажатии на которые диалог может быть принят или отклонен. Заголовок страницы может быть добавлен ниже области заголовка с помощью свойства title.

Например:

 import QtQuick 2.2
 import Sailfish.Silica 1.0

 ApplicationWindow {
     initialPage: Component {
         Page {
             Button {
                 text: "Delete file"
                 anchors.centerIn: parent
                 onClicked: pageStack.push(dialog)
             }
         }
     }

     Component {
         id: dialog

         Dialog {
             DialogHeader {
                 id: header
                 title: "Confirm deletion"
             }
             Label {
                 text: "Really delete this file?"
                 anchors.top: header.bottom
                 x: Theme.horizontalPageMargin
                 color: Theme.highlightColor
             }
         }
     }
 }

См. также Dialog.

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

acceptText : string

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

По умолчанию значение данного свойства привязано к значению свойства defaultAcceptText.

См. также defaultAcceptText.

cancelText : string

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

См. также defaultCancelText.

defaultAcceptText : string

Содержит значение по умолчанию для свойства acceptText. Значение данного свойства является локализованным переводом "Подтвердить".

defaultCancelText : string

Содержит значение по умолчанию для свойства cancelText. Значение данного свойства является локализованным переводом "Отменить".

dialog : Item

Указывает на объект типа Dialog, к которому будет добавлен DialogHeader.

Если свойство dialog не задано, то заголовок будет применен к ближайшему родителю типа Dialog.

extraContent : Item

Предоставляет элемент управления внутренним пространством заголовка диалога, который может быть использован для вставки дополнительного контекста в заголовок.

См. также reserveExtraContent.

leftMargin : real

Отступ между левым краем заголовка и его содержимым. Значение по умолчанию: Theme.horizontalPageMargin.

reserveExtraContent : bool

Если данное свойство принимает значение true, то резервируется место в заголовке диалога для элемента extraContent. Обычно кнопки "Отменить" и "Подтвердить" занимают все доступное пространство. Если свойство reserveExtraContent истинно, то кнопки отмены и принятия не будут использовать больше места, чем необходимо для отображения своих меток. По умолчанию данное свойство имеет значение true, если extraContent имеет один или несколько дочерних элементов.

См. также extraContent.

rightMargin : real

Отступ между левым краем заголовка и его содержимым. Значение по умолчанию: Theme.horizontalPageMargin.

spacing : real

Резервирует пространство под заголовком. По умолчанию используется значение Theme.paddingLarge, которое является рекомендуемым пробелом между заголовком и содержимым диалога.

title : string

Содержит название диалога.