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 {
model: Quickshell.screens
Loader {
id: overviewLoader
active: GlobalStates.overviewOpen
property var modelData
PanelWindow {
id: root
property var modelData
property string searchingText: ""
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
// visible: GlobalStates.overviewOpen
visible: true
WlrLayershell.namespace: "quickshell:overview"
@@ -95,19 +98,14 @@ Scope {
}
}
Loader {
id: overviewLoader
active: GlobalStates.overviewOpen
sourceComponent: OverviewWidget {
OverviewWidget {
panelWindow: root
visible: (root.searchingText == "")
}
Layout.preferredWidth: item ? item.implicitWidth : 0
Layout.preferredHeight: item ? item.implicitHeight : 0
}
}
}
}
}