refactor: replace Loader with LazyLoader for all popup menus
This commit is contained in:
parent
c5067c4e7f
commit
1dea93e1bd
5 changed files with 11 additions and 11 deletions
|
|
@ -101,10 +101,10 @@ M.BarSection {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Loader {
|
LazyLoader {
|
||||||
id: menuLoader
|
id: menuLoader
|
||||||
active: false
|
active: false
|
||||||
sourceComponent: M.BluetoothMenu {
|
M.BluetoothMenu {
|
||||||
accentColor: root.accentColor
|
accentColor: root.accentColor
|
||||||
screen: root.bar.screen
|
screen: root.bar.screen
|
||||||
anchorX: root.mapToGlobal(root.width / 2, 0).x - (QsWindow.window?.screen?.x ?? 0)
|
anchorX: root.mapToGlobal(root.width / 2, 0).x - (QsWindow.window?.screen?.x ?? 0)
|
||||||
|
|
|
||||||
|
|
@ -121,10 +121,10 @@ M.BarSection {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Loader {
|
LazyLoader {
|
||||||
id: menuLoader
|
id: menuLoader
|
||||||
active: false
|
active: false
|
||||||
sourceComponent: M.NetworkMenu {
|
M.NetworkMenu {
|
||||||
accentColor: root.accentColor
|
accentColor: root.accentColor
|
||||||
screen: root.bar.screen
|
screen: root.bar.screen
|
||||||
anchorX: root.mapToGlobal(root.width / 2, 0).x - (QsWindow.window?.screen?.x ?? 0)
|
anchorX: root.mapToGlobal(root.width / 2, 0).x - (QsWindow.window?.screen?.x ?? 0)
|
||||||
|
|
|
||||||
|
|
@ -77,10 +77,10 @@ M.BarSection {
|
||||||
onTapped: M.NotifService.toggleDnd()
|
onTapped: M.NotifService.toggleDnd()
|
||||||
}
|
}
|
||||||
|
|
||||||
Loader {
|
LazyLoader {
|
||||||
id: centerLoader
|
id: centerLoader
|
||||||
active: false
|
active: false
|
||||||
sourceComponent: M.NotifCenter {
|
M.NotifCenter {
|
||||||
accentColor: root.accentColor
|
accentColor: root.accentColor
|
||||||
screen: root.bar.screen
|
screen: root.bar.screen
|
||||||
anchorX: root.mapToGlobal(root.width / 2, 0).x - (QsWindow.window?.screen?.x ?? 0)
|
anchorX: root.mapToGlobal(root.width / 2, 0).x - (QsWindow.window?.screen?.x ?? 0)
|
||||||
|
|
|
||||||
|
|
@ -23,11 +23,11 @@ M.BarIcon {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Loader {
|
LazyLoader {
|
||||||
id: menuLoader
|
id: menuLoader
|
||||||
active: false
|
active: false
|
||||||
sourceComponent: M.PowerMenu {
|
M.PowerMenu {
|
||||||
accentColor: parent?.accentColor ?? root.color
|
accentColor: root.accentColor
|
||||||
screen: root.bar.screen
|
screen: root.bar.screen
|
||||||
anchorX: root.mapToGlobal(root.width / 2, 0).x - (QsWindow.window?.screen?.x ?? 0)
|
anchorX: root.mapToGlobal(root.width / 2, 0).x - (QsWindow.window?.screen?.x ?? 0)
|
||||||
onDismissed: menuLoader.active = false
|
onDismissed: menuLoader.active = false
|
||||||
|
|
|
||||||
|
|
@ -105,10 +105,10 @@ RowLayout {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Per-icon context menu window, created on demand
|
// Per-icon context menu window, created on demand
|
||||||
Loader {
|
LazyLoader {
|
||||||
id: menuLoader
|
id: menuLoader
|
||||||
active: false
|
active: false
|
||||||
sourceComponent: M.TrayMenu {
|
M.TrayMenu {
|
||||||
accentColor: root.parent?.accentColor ?? M.Theme.base05
|
accentColor: root.parent?.accentColor ?? M.Theme.base05
|
||||||
handle: iconItem.modelData.menu
|
handle: iconItem.modelData.menu
|
||||||
screen: root.bar.screen
|
screen: root.bar.screen
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue