mirror of https://github.com/zlatinb/muwire
add an ETA column to downloads table
parent
9a0b3bb9d6
commit
3e10d497b1
|
@ -141,6 +141,15 @@ class MainFrameView {
|
||||||
closureColumn(header: "Speed", preferredWidth: 50, type:String, read :{row ->
|
closureColumn(header: "Speed", preferredWidth: 50, type:String, read :{row ->
|
||||||
DataHelper.formatSize2Decimal(row.downloader.speed(), false) + "B/sec"
|
DataHelper.formatSize2Decimal(row.downloader.speed(), false) + "B/sec"
|
||||||
})
|
})
|
||||||
|
closureColumn(header : "ETA", preferredWidth : 50, type:String, read :{ row ->
|
||||||
|
def speed = row.downloader.speed()
|
||||||
|
if (speed == 0)
|
||||||
|
return "Unknown"
|
||||||
|
else {
|
||||||
|
def remaining = (row.downloader.nPieces - row.downloader.donePieces()) * row.downloader.pieceSize / speed
|
||||||
|
return DataHelper.formatDuration(remaining.toLong() * 1000)
|
||||||
|
}
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue