summaryrefslogtreecommitdiff
path: root/raveos-hyprland-theme/theme-data/DankMaterialShell/quickshell/Modules/Greetd/GreeterState.qml
blob: ac57de74bf033d9239810752b6dd8d39204f888f (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
pragma Singleton
pragma ComponentBehavior: Bound
import QtQuick
import Quickshell

Singleton {
    id: root

    property string passwordBuffer: ""
    property string username: ""
    property string usernameInput: ""
    property bool showPasswordInput: false
    property string selectedSession: ""
    property string selectedSessionPath: ""
    property string pamState: ""
    property bool unlocking: false

    property var sessionList: []
    property var sessionExecs: []
    property var sessionPaths: []
    property int currentSessionIndex: 0

    function reset() {
        showPasswordInput = false;
        username = "";
        usernameInput = "";
        passwordBuffer = "";
        pamState = "";
    }
}