92 lines
2.4 KiB
QML
92 lines
2.4 KiB
QML
pragma Singleton
|
|
|
|
import QtQuick
|
|
|
|
QtObject {
|
|
id: root
|
|
|
|
readonly property list<var> pages: [
|
|
// Appearance
|
|
{
|
|
label: qsTr("Look & feel"),
|
|
icon: "palette",
|
|
description: qsTr("Fonts, colours, transparency"),
|
|
category: "appearance"
|
|
},
|
|
{
|
|
label: qsTr("Wallpaper & widgets"),
|
|
icon: "wallpaper",
|
|
description: qsTr("Wallpaper, desktop widgets"),
|
|
category: "appearance"
|
|
},
|
|
|
|
// Connectivity
|
|
// TODO
|
|
// {
|
|
// label: qsTr("Display"),
|
|
// icon: "monitor",
|
|
// description: qsTr("Output configuration"),
|
|
// category: "connectivity"
|
|
// },
|
|
{
|
|
label: qsTr("Network"),
|
|
icon: "wifi",
|
|
description: qsTr("Wi-Fi, ethernet"),
|
|
category: "connectivity"
|
|
},
|
|
{
|
|
label: qsTr("Bluetooth"),
|
|
icon: "bluetooth",
|
|
description: qsTr("Bluetooth pairing"),
|
|
category: "connectivity"
|
|
},
|
|
{
|
|
label: qsTr("Audio"),
|
|
icon: "volume_up",
|
|
description: qsTr("App volumes, sound devices"),
|
|
category: "connectivity"
|
|
},
|
|
|
|
// System
|
|
{
|
|
label: qsTr("Updates"),
|
|
icon: "update",
|
|
description: qsTr("System updates"),
|
|
category: "system"
|
|
},
|
|
{
|
|
label: qsTr("Plugins"),
|
|
icon: "extension",
|
|
description: qsTr("Manage plugins"),
|
|
category: "system"
|
|
},
|
|
|
|
// Shell
|
|
{
|
|
label: qsTr("Panels"),
|
|
icon: "dock_to_bottom",
|
|
description: qsTr("Dashboard, taskbar, launcher, sidebar"),
|
|
category: "shell"
|
|
},
|
|
{
|
|
label: qsTr("Services"),
|
|
icon: "build",
|
|
description: qsTr("Poll intervals, lyrics backend"),
|
|
category: "shell"
|
|
},
|
|
{
|
|
label: qsTr("Language & region"),
|
|
icon: "build",
|
|
description: qsTr("UI language, weather location, display units"),
|
|
category: "shell"
|
|
},
|
|
|
|
// About
|
|
{
|
|
label: qsTr("About"),
|
|
icon: "info",
|
|
description: qsTr("System information, credits"),
|
|
category: "about"
|
|
},
|
|
]
|
|
}
|