summaryrefslogtreecommitdiff
path: root/raveos-hyprland-theme/theme-data/dms/PLUGINS/PopoutControlExample/PopoutControlSettings.qml
blob: 374af30c204979b1d2d1e07782d6f0343c33d12c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
import QtQuick
import qs.Common
import qs.Widgets
import qs.Modules.Plugins

PluginSettings {
    id: root
    pluginId: "popoutControlExample"

    StyledText {
        width: parent.width
        text: "Popout Control Settings"
        font.pixelSize: Theme.fontSizeLarge
        font.weight: Font.Bold
        color: Theme.surfaceText
    }

    StyledText {
        width: parent.width
        text: "Choose which popout/modal will open when clicking the widget"
        font.pixelSize: Theme.fontSizeSmall
        color: Theme.surfaceVariantText
        wrapMode: Text.WordWrap
    }

    SelectionSetting {
        settingKey: "selectedPopout"
        label: "Popout to Open"
        description: "Select which popout or modal opens when you click the widget"
        options: [
            {
                label: "Control Center",
                value: "controlCenter"
            },
            {
                label: "Notification Center",
                value: "notificationCenter"
            },
            {
                label: "App Drawer",
                value: "appDrawer"
            },
            {
                label: "Process List",
                value: "processList"
            },
            {
                label: "DankDash",
                value: "dankDash"
            },
            {
                label: "Battery Info",
                value: "battery"
            },
            {
                label: "VPN",
                value: "vpn"
            },
            {
                label: "System Update",
                value: "systemUpdate"
            },
            {
                label: "Settings",
                value: "settings"
            },
            {
                label: "Clipboard History",
                value: "clipboardHistory"
            },
            {
                label: "Spotlight",
                value: "spotlight"
            },
            {
                label: "Power Menu",
                value: "powerMenu"
            },
            {
                label: "Color Picker",
                value: "colorPicker"
            },
            {
                label: "Notepad",
                value: "notepad"
            }
        ]
        defaultValue: "controlCenter"
    }

    StyledText {
        width: parent.width
        text: "💡 Tip: The widget displays the name of the selected popout and opens it when clicked!"
        font.pixelSize: Theme.fontSizeSmall
        color: Theme.surfaceVariantText
        wrapMode: Text.WordWrap
    }
}