From 97159cc0c03e433ef474eaa33d15b047ecad16d4 Mon Sep 17 00:00:00 2001 From: ionodeionode Date: Tue, 10 Mar 2026 12:06:19 +0700 Subject: [PATCH] feat: add right-click context menu to systray window Fixes: nextcloud/desktop#8936 Signed-off-by: ionodeionode --- src/gui/tray/MainWindow.qml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/gui/tray/MainWindow.qml b/src/gui/tray/MainWindow.qml index 82a20e4f8411b..b847c90acab73 100644 --- a/src/gui/tray/MainWindow.qml +++ b/src/gui/tray/MainWindow.qml @@ -250,6 +250,11 @@ ApplicationWindow { MouseArea { anchors.fill: parent onClicked: forceActiveFocus() + onPressed: (mouse) => { + if (mouse.button === Qt.RightButton) { + trayContextMenu.popup() + } + } } TrayWindowHeader { @@ -893,5 +898,18 @@ ApplicationWindow { } } } + + Menu { + id: trayContextMenu + + MenuItem { + text: qsTr("Open Nextcloud Folder") + onClicked: console.log("Open Nextcloud Folder clicked") // Placeholder + } + MenuItem { + text: qsTr("Open Nextcloud in File Explorer") + onClicked: console.log("Open Nextcloud in File Explorer clicked") // Placeholder + } + } } // Item trayWindowMainItem }