qml: update channelbar when conditions change
This commit is contained in:
committed by
accumulator
parent
2cf4cc1978
commit
45944d280d
@@ -17,7 +17,7 @@ Item {
|
|||||||
height: 10
|
height: 10
|
||||||
implicitWidth: 100
|
implicitWidth: 100
|
||||||
|
|
||||||
onWidthChanged: {
|
function update() {
|
||||||
var cap = capacity.satsInt * 1000
|
var cap = capacity.satsInt * 1000
|
||||||
var twocap = cap * 2
|
var twocap = cap * 2
|
||||||
l1.width = width * (cap - localCapacity.msatsInt) / twocap
|
l1.width = width * (cap - localCapacity.msatsInt) / twocap
|
||||||
@@ -37,6 +37,31 @@ Item {
|
|||||||
}
|
}
|
||||||
r1.width = width * (cap - remoteCapacity.msatsInt) / twocap
|
r1.width = width * (cap - remoteCapacity.msatsInt) / twocap
|
||||||
}
|
}
|
||||||
|
|
||||||
|
onWidthChanged: update()
|
||||||
|
onFrozenForSendingChanged: update()
|
||||||
|
onFrozenForReceivingChanged: update()
|
||||||
|
|
||||||
|
Connections {
|
||||||
|
target: localCapacity
|
||||||
|
function onMsatsIntChanged() { update() }
|
||||||
|
}
|
||||||
|
|
||||||
|
Connections {
|
||||||
|
target: remoteCapacity
|
||||||
|
function onMsatsIntChanged() { update() }
|
||||||
|
}
|
||||||
|
|
||||||
|
Connections {
|
||||||
|
target: canSend
|
||||||
|
function onMsatsIntChanged() { update() }
|
||||||
|
}
|
||||||
|
|
||||||
|
Connections {
|
||||||
|
target: canReceive
|
||||||
|
function onMsatsIntChanged() { update() }
|
||||||
|
}
|
||||||
|
|
||||||
Rectangle {
|
Rectangle {
|
||||||
id: l1
|
id: l1
|
||||||
x: 0
|
x: 0
|
||||||
|
|||||||
Reference in New Issue
Block a user