~smaioli/azureus/ubuntu-experimental

« back to all changes in this revision

Viewing changes to org/gudy/azureus2/ui/swt/views/tableitems/mytorrents/FilesDoneItem.java

MergedĀ VuzeĀ 4.2.0.2.

Show diffs side-by-side

added added

removed removed

Lines of Context:
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
31
 
 
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;
 
36
 
33
37
 
34
38
public class FilesDoneItem
35
39
       extends CoreTableColumn 
36
40
       implements TableCellRefreshListener
37
41
{
 
42
        public static final Class DATASOURCE_TYPE = Download.class;
 
43
 
38
44
  public static final String COLUMN_ID = "filesdone";
39
45
 
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);
44
50
  }
45
51
 
 
52
        public void fillTableColumnInfo(TableColumnInfo info) {
 
53
                info.addCategories(new String[] {
 
54
                        CAT_CONTENT,
 
55
                        CAT_PROGRESS
 
56
                });
 
57
                info.setProficiency(TableColumnInfo.PROFICIENCY_INTERMEDIATE);
 
58
        }
 
59
 
46
60
  public void refresh(TableCell cell) {
47
61
    DownloadManager dm = (DownloadManager)cell.getDataSource();
48
62