import QtQuick 2.0 import Sailfish.Silica 1.0 // Regola i margini laterali del testo nel lettore senza uscire dal libro. // Il valore viene applicato all'accettazione; il capitolo aperto si ricarica // con il nuovo margine (il chiamante si occupa del reload). Dialog { id: dialog property int marginValue: 24 Column { width: parent.width DialogHeader { title: "Margini del testo" acceptText: "Applica" } Slider { id: marginSlider width: parent.width label: "Margine laterale" minimumValue: 0 maximumValue: 80 stepSize: 4 value: dialog.marginValue valueText: value + " px" onValueChanged: dialog.marginValue = value } Label { x: Theme.horizontalPageMargin width: parent.width - 2 * Theme.horizontalPageMargin text: "Il margine viene applicato al capitolo corrente e salvato per tutti i libri." color: Theme.secondaryColor wrapMode: Text.Wrap font.pixelSize: Theme.fontSizeSmall } } onAccepted: appSettings.readerMargin = dialog.marginValue }