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.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 } } }