dots/shell/bar/systray/SysTray.qml
2025-08-10 01:41:30 -04:00

28 lines
604 B
QML

pragma ComponentBehavior: Bound
import QtQuick
import QtQuick.Layouts
import Quickshell.Services.SystemTray
import ".."
RowLayout {
id: root
spacing: 5
visible: SystemTray.items.values.length > 0
required property PopupHandler popup
Repeater {
id: repeater
model: SystemTray.items
delegate: TrayMenuLauncher {
id: trayItem
required property SystemTrayItem modelData
trayItem: modelData
popup: root.popup
Layout.preferredWidth: parent.height
Layout.fillHeight: true
}
}
}