import Qt.labs.settings 1.0
// En Maui.ApplicationWindow
property int maxResults: 50
Settings {
property alias maxResults: root.maxResults
}
SettingsDialog
{
id: settingsDialog
}
// En headBar.leftContent: Maui.ToolButtonMenu
MenuItem
{
text: i18n("Settings")
icon.name: "settings-configure"
onTriggered: {
settingsDialog.open()
}
}
La configuración es almacenada en el archivo:
/home/user/.config/KDE/tuapp.conf
Personalizar etiquetas
Estas son las propiedades de SectionGroup y SectionItem:
Si quiere personalizar SectionGroup o SectionItem:
// En SectionGroup sustituya:
title: i18n("Results")
description: i18n("General")
// por
template.label1.text: i18n("Results")
template.label1.font.weight: Font.Normal
template.label1.font.pixelSize: 20
template.label2.text: i18n("General")
template.label2.font.weight: Font.Normal
// En SectionItem sustituya:
label1.text: i18n("Auto save")
label2.text: i18n("Auto saves your file every few seconds")
// Por:
template.label1.text: i18n("Auto save")
template.label1.font.weight: Font.Normal
template.label2.text: i18n("Auto saves your file every few seconds")
template.label2.font.weight: Font.Normal
Consulte las propiedades de template:
Consulte las propiedades de label. No olvide examinar "lista de todos los miembros", que incluye los miembros heredados:
Personalizar fondo
Aplique su propio fondo estableciendo background y headBar.background: