quickshell/modules/bar/SysTray.qml

26 lines
577 B
QML
Raw Normal View History

2026-01-16 12:00:55 +01:00
import Quickshell.Services.SystemTray
import QtQuick
import qs.settings
2026-02-08 00:30:56 +01:00
import qs
2026-01-16 12:00:55 +01:00
2026-02-08 00:30:56 +01:00
Rectangle {
2026-01-16 12:00:55 +01:00
id: root
2026-02-16 23:32:00 +01:00
implicitWidth: trayRow.implicitWidth + 8
2026-02-08 00:30:56 +01:00
implicitHeight: Settings.config.barHeight - 10
radius: implicitHeight / 2
2026-02-13 22:58:33 +01:00
color: Colors.surfaceContainer
readonly property var count: trayRepeater.count
2026-01-16 21:35:03 +01:00
visible: trayRepeater.count > 0
2026-01-16 14:44:10 +01:00
2026-01-16 12:00:55 +01:00
Row {
id: trayRow
spacing: 5
2026-02-08 00:30:56 +01:00
anchors.centerIn: parent
2026-01-16 12:00:55 +01:00
Repeater {
id: trayRepeater
model: SystemTray.items
delegate: TrayItem {}
}
}
}