Files
quickshell/bar/SystemTray.qml
2025-11-28 14:07:15 +01:00

32 lines
641 B
QML

import QtQuick
import QtQuick.Layouts
import Quickshell
import Quickshell.Services.SystemTray
import Quickshell.Widgets
RowLayout {
Repeater {
model: ScriptModel {
values: SystemTray.items.values.filter(e => e.status != Status.Passive)
}
IconImage {
required property SystemTrayItem modelData
width: 25
height: 15
source: modelData.icon
MouseArea {
anchors.fill: parent
onClicked: (event) => {
console.log( JSON.stringify(parent.modelData))
// parent.modelData.display(parent,0,0)
// menu.open()
}
}
}
}
}