Package com.biglybt.ui.swt.views
Class TrackerAvailView
java.lang.Object
com.biglybt.ui.swt.views.table.impl.TableViewTab<TrackerPeerSource>
com.biglybt.ui.swt.views.TrackerAvailView
- All Implemented Interfaces:
AEDiagnosticsEvidenceGenerator
,TableDataSourceChangedListener
,TableLifeCycleListener
,ObfuscateImage
,UISWTViewEventListener
,UISWTViewCoreEventListener
,TableViewSWTMenuFillListener
public class TrackerAvailView
extends TableViewTab<TrackerPeerSource>
implements TableLifeCycleListener, TableDataSourceChangedListener, TableViewSWTMenuFillListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DownloadManagerAvailability
private static final TableColumnCore[]
static final String
private static final String
private TableViewSWT
<TrackerPeerSource> Fields inherited from interface com.biglybt.ui.common.table.TableLifeCycleListener
EVENT_TABLELIFECYCLE_DESTROYED, EVENT_TABLELIFECYCLE_INITIALIZED, EVENT_TABLELIFECYCLE_SHUTDOWN
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
void
addThisColumnSubMenu
(String columnName, org.eclipse.swt.widgets.Menu menuThisColumn) Create a SubMenu for column specific tasks.void
boolean
void
tableDataSourceChanged
(Object newDataSource) void
tableLifeCycleEventOccurred
(TableView tv, int eventType, Map<String, Object> data) Methods inherited from class com.biglybt.ui.swt.views.table.impl.TableViewTab
allowCreate, dataSourceChanged, delete, enableFilterCheck, eventOccurred, generate, getComposite, getFullTitle, getSWTView, getTableView, getTextPrefixID, initComposite, initialize, obfuscatedImage, parentDataSourceChanged, refresh, setEnableTabViews, tableViewTabInitComplete, updateLanguage, viewActivated
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.biglybt.ui.swt.pif.UISWTViewEventListener
informOfDuplicates
-
Field Details
-
TABLE_ID
- See Also:
-
basicItems
-
MSGID_PREFIX
- See Also:
-
availability
-
tv
-
-
Constructor Details
-
TrackerAvailView
public TrackerAvailView()Initialize
-
-
Method Details
-
initYourTableView
- Specified by:
initYourTableView
in classTableViewTab<TrackerPeerSource>
-
isUpdating
public boolean isUpdating() -
fillMenu
- Specified by:
fillMenu
in interfaceTableViewSWTMenuFillListener
-
addThisColumnSubMenu
Description copied from interface:TableViewSWTMenuFillListener
Create a SubMenu for column specific tasks. Everytime the user opens the context menu, the "This Column" submenu is cleared, and this function is called to refill it.- Specified by:
addThisColumnSubMenu
in interfaceTableViewSWTMenuFillListener
- Parameters:
columnName
- The name of the column the user clicked onmenuThisColumn
- the menu to fill with MenuItems
-
tableDataSourceChanged
- Specified by:
tableDataSourceChanged
in interfaceTableDataSourceChangedListener
-
tableLifeCycleEventOccurred
- Specified by:
tableLifeCycleEventOccurred
in interfaceTableLifeCycleListener
-
addExistingDatasources
private void addExistingDatasources()
-