1
0

qml: network status improvements

create NetworkStatusIndicator component
add forks/chaintips and lagging property to qenetwork
add synchronizing and synchronizing progress properties to qewallet
Note: new wallet synchronizing is not picked up in UI yet, missing
an is_up_to_date event at the start still..
This commit is contained in:
Sander van Grieken
2022-07-21 19:41:26 +02:00
parent 9b48a97f65
commit 623de58b7b
5 changed files with 140 additions and 31 deletions

View File

@@ -88,17 +88,7 @@ ApplicationWindow
scale: 1.5
}
Image {
Layout.preferredWidth: constants.iconSizeSmall
Layout.preferredHeight: constants.iconSizeSmall
source: Network.status == 'connecting' || Network.status == 'disconnected'
? '../../icons/status_disconnected.png'
: Network.status == 'connected'
? Daemon.currentWallet && !Daemon.currentWallet.isUptodate
? '../../icons/status_lagging.png'
: '../../icons/status_connected.png'
: '../../icons/status_connected.png'
}
NetworkStatusIndicator { }
Rectangle {
color: 'transparent'