This commit is contained in:
Hannes
2026-02-17 14:52:28 +01:00
parent c011c76900
commit c7b0ed957a
+14 -1
View File
@@ -12,6 +12,7 @@ Row { // Workspace Row
model: SystemTray.items
Rectangle { //trayItem
id: trayItem
width: bar.height
height: bar.height
radius: 4
@@ -35,17 +36,29 @@ Row { // Workspace Row
onClicked: (mouse) => {
switch (mouse.button) {
case Qt.LeftButton:
if (!modelData.onlyMenu) {
modelData.activate()
console.log('Activcate function of ', modelData.title)
}
break
case Qt.MiddleButton:
modelData.secondaryActivate?.()
console.log('Activcate secondary function of ', modelData.title)
break
case Qt.RightButton:
modelData.activate()
if (modelData.hasMenu) {
console.log('Activcate menu of ', modelData.title)
menuAnchor.open(modelData.menu)
}
break
}
}
QsMenuAnchor {
id: menuAnchor
menu: modelData.menu
anchor.window: trayItem
}
Rectangle {
anchors.fill: parent