mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2025-12-06 05:25:41 -05:00
32 lines
715 B
QML
32 lines
715 B
QML
pragma ComponentBehavior: Bound
|
|
|
|
import QtQuick
|
|
import Quickshell
|
|
import Quickshell.Wayland
|
|
import qs.Common
|
|
|
|
Rectangle {
|
|
id: root
|
|
|
|
required property WlSessionLock lock
|
|
required property string sharedPasswordBuffer
|
|
|
|
signal passwordChanged(string newPassword)
|
|
signal unlockRequested()
|
|
|
|
color: "transparent"
|
|
|
|
LockScreenContent {
|
|
anchors.fill: parent
|
|
demoMode: false
|
|
passwordBuffer: root.sharedPasswordBuffer
|
|
screenName: ""
|
|
onUnlockRequested: root.unlockRequested()
|
|
onPasswordBufferChanged: {
|
|
if (root.sharedPasswordBuffer !== passwordBuffer) {
|
|
root.passwordChanged(passwordBuffer)
|
|
}
|
|
}
|
|
}
|
|
}
|