mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2025-12-06 05:25:41 -05:00
- Allows connecting pin/passkey/confirmation dialogs - Fixes inability to connect to many devices - Dependent on un-merged quickshell PR: https://github.com/quickshell-mirror/quickshell/pull/138
105 lines
1.6 KiB
QML
105 lines
1.6 KiB
QML
//@ pragma UseQApplication
|
|
|
|
import Quickshell
|
|
import qs.Modules
|
|
import qs.Modules.CenterCommandCenter
|
|
import qs.Modules.ControlCenter
|
|
import qs.Modules.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
|
|
}
|
|
|
|
NotificationPopup {
|
|
id: notificationPopup
|
|
}
|
|
|
|
ControlCenterPopup {
|
|
id: controlCenterPopup
|
|
}
|
|
|
|
WifiPasswordDialog {
|
|
id: wifiPasswordDialog
|
|
}
|
|
|
|
BluetoothPairingDialog {
|
|
id: bluetoothPairingDialog
|
|
}
|
|
|
|
NetworkInfoDialog {
|
|
id: networkInfoDialog
|
|
}
|
|
|
|
InputDialog {
|
|
id: globalInputDialog
|
|
}
|
|
|
|
BatteryControlPopup {
|
|
id: batteryControlPopup
|
|
}
|
|
|
|
PowerMenuPopup {
|
|
id: powerMenuPopup
|
|
}
|
|
|
|
PowerConfirmDialog {
|
|
id: powerConfirmDialog
|
|
}
|
|
|
|
ProcessListDropdown {
|
|
id: processListDropdown
|
|
}
|
|
|
|
SettingsPopup {
|
|
id: settingsPopup
|
|
}
|
|
|
|
GlobalDropdown {
|
|
id: globalDropdownWindow
|
|
}
|
|
|
|
// Application and clipboard components
|
|
AppLauncher {
|
|
id: appLauncher
|
|
}
|
|
|
|
SpotlightLauncher {
|
|
id: spotlightLauncher
|
|
}
|
|
|
|
ProcessListWidget {
|
|
id: processListWidget
|
|
}
|
|
|
|
ClipboardHistory {
|
|
id: clipboardHistoryPopup
|
|
}
|
|
|
|
Toast {
|
|
id: toastWidget
|
|
}
|
|
|
|
}
|