Commit 536b1e16 authored by Aaron J. Seigo's avatar Aaron J. Seigo
Browse files

build and emit the unlock code

still needs more review from jens along with his demo video
parent 771a486a
...@@ -4,6 +4,7 @@ import "../components" ...@@ -4,6 +4,7 @@ import "../components"
Leaves { Leaves {
id: lockscreen id: lockscreen
signal tryUnlock(string code)
PlasmaCore.Svg { PlasmaCore.Svg {
id: symbolsSvg id: symbolsSvg
...@@ -60,14 +61,16 @@ Leaves { ...@@ -60,14 +61,16 @@ Leaves {
id: stripe id: stripe
opacity: 0 opacity: 0
property string code
function lockKeyPressed(id) { function lockKeyPressed(id) {
hideTimer.stop(); hideTimer.stop();
console.log(id); code += id;
} }
function lockKeyReleased(id) { function lockKeyReleased(id) {
hideTimer.start(); hideTimer.start();
console.log(id); code += id;
} }
Behavior on opacity { Behavior on opacity {
...@@ -101,7 +104,12 @@ Leaves { ...@@ -101,7 +104,12 @@ Leaves {
id: hideTimer id: hideTimer
interval: 1000 interval: 1000
running: parent.opacity == 1 running: parent.opacity == 1
onTriggered: parent.opacity = 0 onTriggered: {
stripe.opacity = 0;
// console.log("CODE SO FAR: " + stripe.code);
lockscreen.tryUnlock(stripe.code);
stripe.code = '';
}
} }
LockKey { LockKey {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment