101 lines
2.1 KiB
QML
101 lines
2.1 KiB
QML
pragma ComponentBehavior: Bound
|
|
|
|
import QtQuick
|
|
import QtQuick.Layouts
|
|
import qs.Config
|
|
import qs.Components
|
|
import qs.Modules.Settings.Common
|
|
|
|
PageBase {
|
|
id: root
|
|
|
|
isSubPage: true
|
|
title: qsTr("Resources")
|
|
|
|
ColumnLayout {
|
|
anchors.horizontalCenter: parent.horizontalCenter
|
|
anchors.top: parent.top
|
|
spacing: Appearance.spacing.extraSmall / 2
|
|
width: root.cappedWidth
|
|
|
|
// General
|
|
SectionHeader {
|
|
first: true
|
|
text: qsTr("General")
|
|
}
|
|
|
|
ToggleRow {
|
|
checked: Config.dashboard.performance.enabled
|
|
first: true
|
|
last: true
|
|
settingAnchor: "resources-enabled"
|
|
text: qsTr("Enabled")
|
|
|
|
onToggled: Config.dashboard.performance.enabled = checked
|
|
}
|
|
|
|
// Performance widgets
|
|
SectionHeader {
|
|
text: qsTr("Performance widgets")
|
|
}
|
|
|
|
ToggleRow {
|
|
checked: Config.dashboard.performance.showBattery
|
|
first: true
|
|
settingAnchor: "resources-battery"
|
|
text: qsTr("Battery")
|
|
|
|
onToggled: Config.dashboard.performance.showBattery = checked
|
|
}
|
|
|
|
ToggleRow {
|
|
checked: Config.dashboard.performance.showGpu
|
|
settingAnchor: "resources-gpu"
|
|
text: qsTr("GPU")
|
|
|
|
onToggled: Config.dashboard.performance.showGpu = checked
|
|
}
|
|
|
|
ToggleRow {
|
|
checked: Config.dashboard.performance.showVram
|
|
settingAnchor: "resources-vram"
|
|
text: qsTr("Video memory")
|
|
|
|
onToggled: Config.dashboard.performance.showVram = checked
|
|
}
|
|
|
|
ToggleRow {
|
|
checked: Config.dashboard.performance.showCpu
|
|
settingAnchor: "resources-cpu"
|
|
text: qsTr("CPU")
|
|
|
|
onToggled: Config.dashboard.performance.showCpu = checked
|
|
}
|
|
|
|
ToggleRow {
|
|
checked: Config.dashboard.performance.showMemory
|
|
settingAnchor: "resources-memory"
|
|
text: qsTr("Memory")
|
|
|
|
onToggled: Config.dashboard.performance.showMemory = checked
|
|
}
|
|
|
|
ToggleRow {
|
|
checked: Config.dashboard.performance.showStorage
|
|
settingAnchor: "resources-storage"
|
|
text: qsTr("Storage")
|
|
|
|
onToggled: Config.dashboard.performance.showStorage = checked
|
|
}
|
|
|
|
ToggleRow {
|
|
checked: Config.dashboard.performance.showNetwork
|
|
last: true
|
|
settingAnchor: "resources-network"
|
|
text: qsTr("Network")
|
|
|
|
onToggled: Config.dashboard.performance.showNetwork = checked
|
|
}
|
|
}
|
|
}
|