import QtQuick import Quickshell import Quickshell.Hyprland import './Widgets' as Widgets Variants { model: Quickshell.screens delegate: Item { id: corners readonly property real radius: 12 required property var modelData Widgets.Corner { anchors { top: true left: true } radius: corners.radius angle: 0 fillColor: "black" modelData: corners.modelData } Widgets.Corner { anchors { bottom: true left: true } radius: corners.radius angle: 90 fillColor: "black" modelData: corners.modelData } Widgets.Corner { anchors { bottom: true right: true } radius: corners.radius angle: 180 fillColor: "black" modelData: corners.modelData } Widgets.Corner { anchors { top: true right: true } radius: corners.radius angle: 270 fillColor: "black" modelData: corners.modelData } } }