42 lines
1 KiB
QML
42 lines
1 KiB
QML
pragma ComponentBehavior: Bound
|
|
|
|
import QtQuick.Layouts
|
|
import Caelestia.Config
|
|
import qs.modules.nexus.common
|
|
|
|
PageBase {
|
|
id: root
|
|
|
|
title: qsTr("Clock")
|
|
isSubPage: true
|
|
|
|
ColumnLayout {
|
|
anchors.horizontalCenter: parent.horizontalCenter
|
|
anchors.top: parent.top
|
|
width: root.cappedWidth
|
|
spacing: Tokens.spacing.extraSmall / 2
|
|
|
|
ToggleRow {
|
|
Layout.fillWidth: true
|
|
first: true
|
|
text: qsTr("Background")
|
|
checked: Config.bar.clock.background
|
|
onToggled: GlobalConfig.bar.clock.background = checked
|
|
}
|
|
|
|
ToggleRow {
|
|
Layout.fillWidth: true
|
|
text: qsTr("Show date")
|
|
checked: Config.bar.clock.showDate
|
|
onToggled: GlobalConfig.bar.clock.showDate = checked
|
|
}
|
|
|
|
ToggleRow {
|
|
Layout.fillWidth: true
|
|
last: true
|
|
text: qsTr("Show icon")
|
|
checked: Config.bar.clock.showIcon
|
|
onToggled: GlobalConfig.bar.clock.showIcon = checked
|
|
}
|
|
}
|
|
}
|