pragma ComponentBehavior: Bound import QtQuick import "../services" as S import NovaStats as NS Column { id: root required property color accentColor property bool active: true signal contentResized onHeightChanged: root.contentResized() Repeater { model: S.SystemdService.machines delegate: Column { id: _row required property var modelData required property int index width: root.width Separator { visible: _row.index > 0 } SystemdMachineSection { width: _row.width accentColor: root.accentColor machineName: _row.modelData.isLocal ? "" : _row.modelData.name title: _row.modelData.name marker: _row.modelData.marker ?? "" systemState: _row.modelData.systemState ?? "unknown" runningCount: _row.modelData.runningCount ?? 0 totalCount: _row.modelData.totalCount ?? 0 failedUnits: _row.modelData.failedUnits ?? [] runningUnits: _row.modelData.runningUnits ?? [] onContentResized: root.contentResized() } } } Item { width: 1 height: 4 } }