Package com.biglybt.ui.swt.views
Class MyTorrentsSubView
- java.lang.Object
-
- com.biglybt.ui.swt.views.table.impl.TableViewTab<DownloadManager>
-
- com.biglybt.ui.swt.views.MyTorrentsView
-
- com.biglybt.ui.swt.views.MyTorrentsSubView
-
- All Implemented Interfaces:
ParameterListener
,DownloadManagerListener
,GlobalManagerListener
,TagListener
,TagTypeListener
,AEDiagnosticsEvidenceGenerator
,TorrentUtils.PotentialTorrentDeletionListener
,TableRowRefreshListener
,UIToolBarActivationListener
,UIToolBarEnablerBase
,UIPluginViewToolBarListener
,TableCountChangeListener
,TableExpansionChangeListener
,TableLifeCycleListener
,TableRefreshListener
,TableSelectionListener
,TableViewCreator
,TableViewFilterCheck<DownloadManager>
,TableViewFilterCheck.TableViewFilterCheckEx<DownloadManager>
,ViewTitleInfo
,ObfuscateImage
,UISWTViewEventListener
,UISWTViewCoreEventListener
,TableViewSWTMenuFillListener
,TableViewSWTPanelCreator
,java.util.EventListener
,org.eclipse.swt.events.KeyListener
,org.eclipse.swt.internal.SWTEventListener
public class MyTorrentsSubView extends MyTorrentsView implements ViewTitleInfo
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.biglybt.ui.common.table.TableViewFilterCheck
TableViewFilterCheck.TableViewFilterCheckEx<DATASOURCETYPE>
-
Nested classes/interfaces inherited from interface com.biglybt.core.tag.TagTypeListener
TagTypeListener.TagEvent
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
anyTorrentTags
private org.eclipse.swt.widgets.Button
btnAnyTags
private boolean
destroyed
static java.lang.String
MSGID_PREFIX
private Tag[]
tempTags
-
Fields inherited from class com.biglybt.ui.swt.views.MyTorrentsView
cCategoriesAndTags, filterBox, isEmptyListOnNullDS, listRowsToRefresh, neverShowCatButtons, neverShowTagButtons, viewActive
-
Fields inherited from interface com.biglybt.ui.common.table.TableLifeCycleListener
EVENT_TABLELIFECYCLE_DESTROYED, EVENT_TABLELIFECYCLE_INITIALIZED, EVENT_TABLELIFECYCLE_SHUTDOWN
-
Fields inherited from interface com.biglybt.pif.ui.toolbar.UIToolBarActivationListener
ACTIVATIONTYPE_HELD, ACTIVATIONTYPE_NORMAL, ACTIVATIONTYPE_RIGHTCLICK
-
Fields inherited from interface com.biglybt.ui.common.viewtitleinfo.ViewTitleInfo
TITLE_ACTIVE_STATE, TITLE_EXPORTABLE_DATASOURCE, TITLE_IMAGE_TOOLTIP, TITLE_IMAGEID, TITLE_INDICATOR_COLOR, TITLE_INDICATOR_TEXT, TITLE_INDICATOR_TEXT_TOOLTIP, TITLE_TEXT
-
-
Constructor Summary
Constructors Constructor Description MyTorrentsSubView()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
eventOccurred(UISWTViewEvent event)
Triggers when an even listed in UISWTViewEvent occursjava.lang.Object
getTitleInfoProperty(int propertyID)
org.eclipse.swt.widgets.Composite
initComposite(org.eclipse.swt.widgets.Composite composite)
TableViewSWT<DownloadManager>
initYourTableView()
void
parameterChanged(java.lang.String parameterName)
Called, when a parameter has changed.void
parentDataSourceChanged(java.lang.Object newParentDataSource)
protected void
setCurrentTags(Tag... tags)
void
tableViewDestroyed()
void
tableViewInitialized()
private void
updateButtonVisibility(Tag[] tags)
-
Methods inherited from class com.biglybt.ui.swt.views.MyTorrentsView
addThisColumnSubMenu, collapseAll, completionChanged, createTableView, createTableViewPanel, defaultSelected, deselected, destroyed, destroyInitiated, downloadComplete, downloadManagerAdded, downloadManagerRemoved, filePriorityChanged, fillMenu, filterCheck, filterSet, focusChanged, getCurrentTags, getForDataSourceType, getRowDefaultHeight, getSelectedDownloads, init, isCurrentTagsAny, isInCurrentTag, isOurDownloadManager, isTableFocus, keyPressed, keyReleased, mouseEnter, mouseExit, obfuscatedImage, overrideDefaultSelected, positionChanged, potentialDeletionChanged, refreshToolBarItems, registerPluginViews, rowAdded, rowCollapsed, rowExpanded, rowRefresh, rowRemoved, seedingStatusChanged, selected, selectionChanged, setCurrentTagsAny, setRebuildListOnFocusGain, showMyOwnMenu, stateChanged, tableLifeCycleEventOccurred, tableRefresh, tableViewTabInitComplete, tagAdded, tagChanged, tagEventOccurred, taggableAdded, taggableRemoved, taggableSync, tagRemoved, tagTypeChanged, toolBarItemActivated, updateLanguage, updateSelectedContent, updateSelectedContent, viewChanged
-
Methods inherited from class com.biglybt.ui.swt.views.table.impl.TableViewTab
allowCreate, dataSourceChanged, delete, enableFilterCheck, generate, getComposite, getFullTitle, getPropertiesPrefix, getSWTView, getTableView, initialize, refresh, 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.core.download.DownloadManagerListener
fileLocationChanged
-
Methods inherited from interface com.biglybt.core.global.GlobalManagerListener
destroyInitiated
-
Methods inherited from interface com.biglybt.ui.common.table.TableSelectionListener
defaultSelected
-
Methods inherited from interface com.biglybt.pif.ui.UIPluginViewToolBarListener
isActive
-
-
-
-
Field Detail
-
MSGID_PREFIX
public static final java.lang.String MSGID_PREFIX
- See Also:
- Constant Field Values
-
btnAnyTags
private org.eclipse.swt.widgets.Button btnAnyTags
-
anyTorrentTags
private boolean anyTorrentTags
-
destroyed
private boolean destroyed
-
tempTags
private Tag[] tempTags
-
-
Method Detail
-
initComposite
public org.eclipse.swt.widgets.Composite initComposite(org.eclipse.swt.widgets.Composite composite)
- Overrides:
initComposite
in classTableViewTab<DownloadManager>
-
initYourTableView
public TableViewSWT<DownloadManager> initYourTableView()
- Overrides:
initYourTableView
in classMyTorrentsView
-
tableViewInitialized
public void tableViewInitialized()
- Overrides:
tableViewInitialized
in classMyTorrentsView
-
tableViewDestroyed
public void tableViewDestroyed()
- Overrides:
tableViewDestroyed
in classMyTorrentsView
-
eventOccurred
public boolean eventOccurred(UISWTViewEvent event)
Description copied from interface:UISWTViewEventListener
Triggers when an even listed in UISWTViewEvent occurs- Specified by:
eventOccurred
in interfaceUISWTViewEventListener
- Overrides:
eventOccurred
in classMyTorrentsView
- Parameters:
event
- event that occurred- Returns:
- meaning dependent upon event type
-
parameterChanged
public void parameterChanged(java.lang.String parameterName)
Description copied from interface:ParameterListener
Called, when a parameter has changed. The listener could only react if the parameter name is relevant. Or the listener can just read all parameters again.- Specified by:
parameterChanged
in interfaceParameterListener
- Overrides:
parameterChanged
in classMyTorrentsView
- Parameters:
parameterName
- the name of the parameter that has changed- See Also:
ParameterListener.parameterChanged(java.lang.String)
-
setCurrentTags
protected void setCurrentTags(Tag... tags)
- Overrides:
setCurrentTags
in classMyTorrentsView
-
parentDataSourceChanged
public void parentDataSourceChanged(java.lang.Object newParentDataSource)
- Overrides:
parentDataSourceChanged
in classTableViewTab<DownloadManager>
-
updateButtonVisibility
private void updateButtonVisibility(Tag[] tags)
-
getTitleInfoProperty
public java.lang.Object getTitleInfoProperty(int propertyID)
- Specified by:
getTitleInfoProperty
in interfaceViewTitleInfo
- Parameters:
propertyID
- TITLE_*- Returns:
- value, or null if you don't want to set it
-
-