Heavy changes

This commit is contained in:
Stefano Moretti
2023-04-21 18:07:17 +02:00
parent 32a567a950
commit 11606b8f39
52 changed files with 1578 additions and 748 deletions

31
qml/SettingsCheckItem.qml Normal file
View File

@ -0,0 +1,31 @@
import QtQuick
import QtQuick.Layouts
import QtQuick.Controls
CheckDelegate {
id: root
property alias title: root.text
property string subtitle
property string subtitlePlaceholder
contentItem: ColumnLayout {
spacing: 2
LabelSubheading {
rightPadding: root.indicator.width + root.spacing
text: root.text
elide: Text.ElideRight
Layout.fillWidth: true
}
LabelBody {
rightPadding: root.indicator.width + root.spacing
text: root.subtitle.length > 0 ? root.subtitle : root.subtitlePlaceholder
visible: text.length > 0 || root.subtitlePlaceholder.length > 0
opacity: 0.6
wrapMode: Text.WordWrap
Layout.fillWidth: true
}
}
}