2026-03-09 19:04:29 +01:00
|
|
|
import Quickshell.Services.SystemTray
|
|
|
|
|
import QtQuick
|
|
|
|
|
import qs
|
|
|
|
|
import qs.settings
|
|
|
|
|
import QtQuick.Layouts
|
|
|
|
|
|
|
|
|
|
Rectangle {
|
|
|
|
|
id: root
|
2026-03-10 17:17:09 +01:00
|
|
|
implicitWidth: trayRow.implicitWidth + 14
|
2026-03-12 17:07:46 +01:00
|
|
|
implicitHeight: Settings.config.barHeight / 1.5
|
2026-03-10 17:17:09 +01:00
|
|
|
visible: trayRep.count > 0
|
2026-03-12 17:07:46 +01:00
|
|
|
color: Colors.surface_container_low
|
2026-03-10 17:17:09 +01:00
|
|
|
radius: Settings.config.rounding
|
2026-03-09 19:04:29 +01:00
|
|
|
RowLayout {
|
|
|
|
|
id: trayRow
|
|
|
|
|
anchors.centerIn: parent
|
|
|
|
|
Repeater {
|
|
|
|
|
id: trayRep
|
2026-03-10 17:17:09 +01:00
|
|
|
model: SystemTray.items
|
|
|
|
|
delegate: TrayItem {}
|
2026-03-09 19:04:29 +01:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|