aboutsummaryrefslogtreecommitdiff
path: root/modules/system/quickshell/TrayMenu.qml
diff options
context:
space:
mode:
authorLeander Scherer <leander@schererleander.de>2026-05-30 15:35:27 +0200
committerLeander Scherer <leander@schererleander.de>2026-05-30 15:35:27 +0200
commitd2747e2ca1e211a32e91e44010f40a00e0ac97e4 (patch)
treefb229d6a18541c7a5f1944390b21edde028955f9 /modules/system/quickshell/TrayMenu.qml
parent51b3cbd50b92d026549ce3ebff17ca9b3344f441 (diff)
feat(quickshell): add popup controls and privacy indicators
Diffstat (limited to 'modules/system/quickshell/TrayMenu.qml')
-rw-r--r--modules/system/quickshell/TrayMenu.qml18
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;
}
}
}