put osds into loaders

This commit is contained in:
end-4
2025-05-14 23:29:44 +02:00
parent 13f10fc0f0
commit 006b6c00d9
2 changed files with 100 additions and 89 deletions
@@ -47,6 +47,11 @@ Scope {
Variants { Variants {
model: Quickshell.screens model: Quickshell.screens
Loader {
id: osdLoader
property var modelData
active: showOsdValues
PanelWindow { PanelWindow {
property var modelData property var modelData
@@ -65,7 +70,7 @@ Scope {
implicitWidth: columnLayout.implicitWidth implicitWidth: columnLayout.implicitWidth
implicitHeight: columnLayout.implicitHeight implicitHeight: columnLayout.implicitHeight
visible: showOsdValues visible: osdLoader.active
ColumnLayout { ColumnLayout {
id: columnLayout id: columnLayout
@@ -104,6 +109,7 @@ Scope {
} }
} }
}
} }
@@ -51,6 +51,10 @@ Scope {
Variants { Variants {
model: Quickshell.screens model: Quickshell.screens
Loader {
id: osdLoader
property var modelData
active: showOsdValues
PanelWindow { PanelWindow {
property var modelData property var modelData
@@ -69,7 +73,7 @@ Scope {
implicitWidth: columnLayout.implicitWidth implicitWidth: columnLayout.implicitWidth
implicitHeight: columnLayout.implicitHeight implicitHeight: columnLayout.implicitHeight
visible: showOsdValues visible: osdLoader.active
ColumnLayout { ColumnLayout {
id: columnLayout id: columnLayout
@@ -108,6 +112,7 @@ Scope {
} }
} }
}
} }