mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2025-12-06 05:25:41 -05:00
78 lines
1.4 KiB
QML
78 lines
1.4 KiB
QML
//@ pragma UseQApplication
|
|
|
|
import Quickshell
|
|
import qs.Widgets
|
|
import qs.Widgets.CenterCommandCenter
|
|
import qs.Widgets.ControlCenter
|
|
import qs.Widgets.TopBar
|
|
|
|
ShellRoot {
|
|
id: root
|
|
|
|
// Multi-monitor support using Variants
|
|
Variants {
|
|
model: Quickshell.screens
|
|
delegate: TopBar {
|
|
modelData: item
|
|
}
|
|
}
|
|
|
|
// Global popup windows
|
|
CenterCommandCenter {
|
|
id: centerCommandCenter
|
|
}
|
|
TrayMenuPopup {
|
|
id: trayMenuPopup
|
|
}
|
|
NotificationCenter {
|
|
id: notificationCenter
|
|
}
|
|
ControlCenterPopup {
|
|
id: controlCenterPopup
|
|
}
|
|
WifiPasswordDialog {
|
|
id: wifiPasswordDialog
|
|
}
|
|
InputDialog {
|
|
id: globalInputDialog
|
|
}
|
|
BatteryControlPopup {
|
|
id: batteryControlPopup
|
|
}
|
|
PowerMenuPopup {
|
|
id: powerMenuPopup
|
|
}
|
|
PowerConfirmDialog {
|
|
id: powerConfirmDialog
|
|
}
|
|
|
|
ProcessListDropdown {
|
|
id: processListDropdown
|
|
}
|
|
|
|
SettingsPopup {
|
|
id: settingsPopup
|
|
}
|
|
|
|
// Application and clipboard components
|
|
AppLauncher {
|
|
id: appLauncher
|
|
}
|
|
|
|
SpotlightLauncher {
|
|
id: spotlightLauncher
|
|
}
|
|
|
|
ProcessListWidget {
|
|
id: processListWidget
|
|
}
|
|
|
|
ClipboardHistory {
|
|
id: clipboardHistoryPopup
|
|
}
|
|
|
|
ToastWidget {
|
|
id: toastWidget
|
|
}
|
|
|
|
} |