27
27
import org.gudy.azureus2.core3.disk.DiskManagerFileInfo;
28
28
import org.gudy.azureus2.core3.download.DownloadManager;
29
29
import org.gudy.azureus2.core3.util.StringInterner;
30
import org.gudy.azureus2.plugins.ui.tables.*;
31
30
import org.gudy.azureus2.ui.swt.views.table.utils.CoreTableColumn;
32
import org.gudy.azureus2.plugins.download.Download;
33
import org.gudy.azureus2.plugins.ui.tables.TableCell;
34
import org.gudy.azureus2.plugins.ui.tables.TableCellRefreshListener;
35
import org.gudy.azureus2.plugins.ui.tables.TableColumnInfo;
34
38
public class FilesDoneItem
35
39
extends CoreTableColumn
36
40
implements TableCellRefreshListener
42
public static final Class DATASOURCE_TYPE = Download.class;
38
44
public static final String COLUMN_ID = "filesdone";
40
46
public FilesDoneItem(String sTableID) {
41
super(COLUMN_ID, ALIGN_CENTER, POSITION_INVISIBLE, 50, sTableID);
47
super(DATASOURCE_TYPE, COLUMN_ID, ALIGN_CENTER, 50, sTableID);
42
48
setRefreshInterval(5);
43
49
setMinWidthAuto(true);
52
public void fillTableColumnInfo(TableColumnInfo info) {
53
info.addCategories(new String[] {
57
info.setProficiency(TableColumnInfo.PROFICIENCY_INTERMEDIATE);
46
60
public void refresh(TableCell cell) {
47
61
DownloadManager dm = (DownloadManager)cell.getDataSource();