Avoid one extra Loader per bar widget

This commit is contained in:
LemmyCook 2025-08-25 18:33:44 -04:00
parent 48e57a2122
commit 75700e3309

View file

@ -61,13 +61,10 @@ Variants {
Repeater { Repeater {
model: Settings.data.bar.widgets.left model: Settings.data.bar.widgets.left
delegate: Loader { delegate: NWidgetLoader {
active: true widgetName: modelData
sourceComponent: NWidgetLoader { widgetProps: {
widgetName: modelData "screen": screen
widgetProps: {
"screen": screen
}
} }
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
} }
@ -86,13 +83,10 @@ Variants {
Repeater { Repeater {
model: Settings.data.bar.widgets.center model: Settings.data.bar.widgets.center
delegate: Loader { delegate: NWidgetLoader {
active: true widgetName: modelData
sourceComponent: NWidgetLoader { widgetProps: {
widgetName: modelData "screen": screen
widgetProps: {
"screen": screen
}
} }
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
} }
@ -112,13 +106,10 @@ Variants {
Repeater { Repeater {
model: Settings.data.bar.widgets.right model: Settings.data.bar.widgets.right
delegate: Loader { delegate: NWidgetLoader {
active: true widgetName: modelData
sourceComponent: NWidgetLoader { widgetProps: {
widgetName: modelData "screen": screen
widgetProps: {
"screen": screen
}
} }
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
} }