aboutsummaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
authorluigi1111 <luigi1111w@gmail.com>2018-03-20 17:58:27 -0400
committerluigi1111 <luigi1111w@gmail.com>2018-03-20 17:58:27 -0400
commit808743da9460f8ae577510517670acd3f7d400ee (patch)
treeb2dc06e37e558631af066ce523e47edbe38b576a /components
parentda0155e26027523189906f3c66de4278fa13b5c0 (diff)
parentee6dd2ec56a8b4e426dc3d96a8824d377d43934e (diff)
downloadmonzero-gui-808743da9460f8ae577510517670acd3f7d400ee.tar.gz
monzero-gui-808743da9460f8ae577510517670acd3f7d400ee.tar.xz
monzero-gui-808743da9460f8ae577510517670acd3f7d400ee.zip
Merge pull request #1191
ee6dd2e progress bar improvements
Diffstat (limited to 'components')
-rw-r--r--components/ProgressBar.qml13
1 files changed, 1 insertions, 12 deletions
diff --git a/components/ProgressBar.qml b/components/ProgressBar.qml
index cf5b3a12..04b92b3a 100644
--- a/components/ProgressBar.qml
+++ b/components/ProgressBar.qml
@@ -37,27 +37,16 @@ Rectangle {
color: "#1C1C1C"
function updateProgress(currentBlock,targetBlock, blocksToSync, statusTxt){
- if(targetBlock == 1) {
- fillLevel = 0
- progressText.text = qsTr("Establishing connection...");
- progressBar.visible = true
- return
- }
-
if(targetBlock > 0) {
var remaining = (currentBlock < targetBlock) ? targetBlock - currentBlock : 0
- var progressLevel = (blocksToSync > 0) ? (100*(blocksToSync - remaining)/blocksToSync).toFixed(0) : 100
+ var progressLevel = (blocksToSync > 0 && blocksToSync != remaining) ? (100*(blocksToSync - remaining)/blocksToSync).toFixed(0) : 100*(currentBlock / targetBlock).toFixed(0)
fillLevel = progressLevel
if(typeof statusTxt != "undefined" && statusTxt != "") {
progressText.text = statusTxt;
} else {
progressText.text = syncText + remaining.toFixed(0);
}
-
}
-
- if(remaining == 0 && (typeof statusTxt == "undefined" || statusTxt == ""))
- progressText.text = qsTr("%1 is synchronized").arg(syncType)
}
Item {