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 ->
|
||||
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