2026-01-16 12:00:55 +01:00
|
|
|
import Quickshell.Services.SystemTray
|
|
|
|
|
import QtQuick
|
2026-01-19 12:45:35 +01:00
|
|
|
import qs.settings
|
2026-01-16 12:00:55 +01:00
|
|
|
|
|
|
|
|
Item {
|
|
|
|
|
id: root
|
2026-01-19 11:12:07 +01:00
|
|
|
implicitWidth: trayRow.implicitWidth + 5
|
2026-01-16 12:00:55 +01:00
|
|
|
implicitHeight: Settings.config.barHeight
|
2026-01-19 11:12:07 +01:00
|
|
|
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
|
2026-01-17 20:40:19 +01:00
|
|
|
spacing: 5
|
2026-01-16 14:44:10 +01:00
|
|
|
anchors.verticalCenter: parent.verticalCenter
|
2026-01-16 12:00:55 +01:00
|
|
|
Repeater {
|
|
|
|
|
id: trayRepeater
|
|
|
|
|
model: SystemTray.items
|
|
|
|
|
delegate: TrayItem {}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|