put overview in loader

This commit is contained in:
end-4
2025-05-15 23:04:15 +02:00
parent 9c9a615556
commit b022f23d7a
@@ -15,14 +15,17 @@ Scope {
Variants { Variants {
model: Quickshell.screens model: Quickshell.screens
Loader {
id: overviewLoader
active: GlobalStates.overviewOpen
property var modelData
PanelWindow { PanelWindow {
id: root id: root
property var modelData
property string searchingText: "" property string searchingText: ""
readonly property HyprlandMonitor monitor: Hyprland.monitorFor(root.screen) readonly property HyprlandMonitor monitor: Hyprland.monitorFor(root.screen)
property bool monitorIsFocused: (Hyprland.focusedMonitor.id == monitor.id) property bool monitorIsFocused: (Hyprland.focusedMonitor?.id == monitor.id)
screen: modelData screen: modelData
// visible: GlobalStates.overviewOpen
visible: true visible: true
WlrLayershell.namespace: "quickshell:overview" WlrLayershell.namespace: "quickshell:overview"
@@ -95,19 +98,14 @@ Scope {
} }
} }
Loader { OverviewWidget {
id: overviewLoader
active: GlobalStates.overviewOpen
sourceComponent: OverviewWidget {
panelWindow: root panelWindow: root
visible: (root.searchingText == "") visible: (root.searchingText == "")
} }
Layout.preferredWidth: item ? item.implicitWidth : 0
Layout.preferredHeight: item ? item.implicitHeight : 0
}
} }
} }
}
} }