package com.aelitis.azureus.ui.swt.views.skin;
import com.aelitis.azureus.ui.common.table.TableColumnCore;
import com.aelitis.azureus.ui.swt.columns.utils.TableColumnCreatorV3;
import org.gudy.azureus2.plugins.ui.tables.TableManager;
public class SBC_LibraryTableView_Big
extends SBC_LibraryTableView
{
public String getUpdateUIName() {
return "SBC_LibraryTableView_Big";
}
public int getTableMode() {
return SBC_LibraryView.MODE_BIGTABLE;
}
public boolean useBigTable() {
return true;
}
public TableColumnCore[] getColumns() {
TableColumnCore[] columns = null;
if (torrentFilterMode == SBC_LibraryView.TORRENTS_COMPLETE) {
columns = TableColumnCreatorV3.createCompleteDM(
TableManager.TABLE_MYTORRENTS_COMPLETE_BIG, true);
} else if (torrentFilterMode == SBC_LibraryView.TORRENTS_INCOMPLETE) {
columns = TableColumnCreatorV3.createIncompleteDM(
TableManager.TABLE_MYTORRENTS_INCOMPLETE_BIG, true);
} else if (torrentFilterMode == SBC_LibraryView.TORRENTS_UNOPENED) {
columns = TableColumnCreatorV3.createUnopenedDM(
TableManager.TABLE_MYTORRENTS_UNOPENED_BIG, true);
} else if (torrentFilterMode == SBC_LibraryView.TORRENTS_ALL) {
columns = TableColumnCreatorV3.createAllDM(
TableManager.TABLE_MYTORRENTS_ALL_BIG, true);
}
if (columns == null) {
return null;
}
return columns;
}
}