diff options
| author | Leander Scherer <leander@schererleander.de> | 2026-05-30 15:35:27 +0200 |
|---|---|---|
| committer | Leander Scherer <leander@schererleander.de> | 2026-05-30 15:35:27 +0200 |
| commit | d2747e2ca1e211a32e91e44010f40a00e0ac97e4 (patch) | |
| tree | fb229d6a18541c7a5f1944390b21edde028955f9 /modules/system/quickshell/TrayMenu.qml | |
| parent | 51b3cbd50b92d026549ce3ebff17ca9b3344f441 (diff) | |
feat(quickshell): add popup controls and privacy indicators
Diffstat (limited to 'modules/system/quickshell/TrayMenu.qml')
| -rw-r--r-- | modules/system/quickshell/TrayMenu.qml | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/modules/system/quickshell/TrayMenu.qml b/modules/system/quickshell/TrayMenu.qml index 9e2e9f2..e8dd837 100644 --- a/modules/system/quickshell/TrayMenu.qml +++ b/modules/system/quickshell/TrayMenu.qml @@ -6,33 +6,33 @@ Scope { id: root property var menuItem: null property var parentWindow - property var anchorItem + property var anchorItem: null property bool active: false function open(item) { - anchorItem = item - active = true - menuAnchor.open() + anchorItem = item; + active = true; + menuAnchor.open(); } function close() { - active = false - menuAnchor.close() + active = false; + menuAnchor.close(); } QsMenuAnchor { id: menuAnchor menu: root.menuItem - + anchor.window: root.parentWindow anchor.item: root.anchorItem anchor.edges: Edges.Bottom anchor.gravity: Edges.Bottom anchor.margins.top: Theme.popupGap - + onVisibleChanged: { if (!visible && root.active) { - root.active = false + root.active = false; } } } |
