diff options
author | runeks <runesvend@gmail.com> | 2011-05-22 01:21:55 +0100 |
---|---|---|
committer | Calum Lind <calumlind+deluge@gmail.com> | 2011-05-22 21:04:59 +0100 |
commit | 766c48e3ca573105991c3a6d40cb0b98dedd8539 (patch) | |
tree | 6ffcf8a50ff8793f765a9244e7fb877aeb0fb044 /deluge/ui/gtkui/listview.py | |
parent | 1f73476dc3e9bdb1de819771613e1f6b284feb19 (diff) | |
download | deluge-766c48e3ca573105991c3a6d40cb0b98dedd8539.tar.gz deluge-766c48e3ca573105991c3a6d40cb0b98dedd8539.tar.bz2 deluge-766c48e3ca573105991c3a6d40cb0b98dedd8539.zip |
Feature #1646: Add columns for per torrent upload and download speed limits
Diffstat (limited to 'deluge/ui/gtkui/listview.py')
-rw-r--r-- | deluge/ui/gtkui/listview.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/deluge/ui/gtkui/listview.py b/deluge/ui/gtkui/listview.py index 11df17a67..4227b57e6 100644 --- a/deluge/ui/gtkui/listview.py +++ b/deluge/ui/gtkui/listview.py @@ -102,6 +102,15 @@ def cell_data_date(column, cell, model, row, data): """Display value as date, eg 05/05/08""" cell.set_property('text', deluge.common.fdate(model.get_value(row, data))) +def cell_data_speed_limit(column, cell, model, row, data): + """Display value as a speed, eg. 2 KiB/s""" + speed = model.get_value(row, data) + speed_str = "" + if speed > 0: + speed_str = deluge.common.fspeed(speed * 1024) + + cell.set_property('text', speed_str) + class ListViewColumnState: """Used for saving/loading column state""" def __init__(self, name, position, width, visible, sort, sort_order): |