1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2025-12-06 05:25:41 -05:00
Files
DankMaterialShell/quickshell/Common/OSDManager.qml
2025-11-13 10:23:14 -05:00

25 lines
455 B
QML

pragma Singleton
import Quickshell
import QtQuick
Singleton {
id: osdManager
property var currentOSDsByScreen: ({})
function showOSD(osd) {
if (!osd || !osd.screen)
return
const screenName = osd.screen.name
const currentOSD = currentOSDsByScreen[screenName]
if (currentOSD && currentOSD !== osd) {
currentOSD.hide()
}
currentOSDsByScreen[screenName] = osd
}
}