summaryrefslogtreecommitdiff
path: root/shell.qml
blob: ae690df7881d8f4d6d8b0f4935ea4eac81c7c5c3 (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
import Quickshell
import Quickshell.Io
import "bar"

import QtQuick
import QtQuick.Layouts

Scope {
    Variants {
        model: Quickshell.screens
        Bar {}
    }

    IpcHandler {
        target: "qs"

        function reload(hard: bool): void {
            Quickshell.reload(hard);
        }
    }

    Connections {
        target: Quickshell
        function onReloadCompleted() {
            Quickshell.inhibitReloadPopup();
        }
        // function onReloadFailed() {
        //     Quickshell.inhibitReloadPopup();
        // }
    }
}