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>
,ViewTitleInfo
,ObfuscateImage
,UISWTViewEventListener
,UISWTViewCoreEventListener
,TableViewSWTMenuFillListener
,TableViewSWTPanelCreator
,EventListener
,org.eclipse.swt.events.KeyListener
,org.eclipse.swt.internal.SWTEventListener
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.biglybt.core.tag.TagTypeListener
TagTypeListener.TagEvent
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private org.eclipse.swt.widgets.Button
private boolean
static final String
private Tag[]
Fields inherited from class com.biglybt.ui.swt.views.MyTorrentsView
cTitleCategoriesAndTags, filterBox, isEmptyListOnNullDS, 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, TITLE_TEXT_ID
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
eventOccurred
(UISWTViewEvent event) Triggers when an even listed in UISWTViewEvent occursgetTitleInfoProperty
(int propertyID) org.eclipse.swt.widgets.Composite
initComposite
(org.eclipse.swt.widgets.Composite composite) void
parameterChanged
(String parameterName) Called, when a parameter has changed.void
parentDataSourceChanged
(Object newParentDataSource) protected void
setCurrentTags
(Tag... tags) void
void
private void
updateButtonVisibility
(Tag[] tags) Methods inherited from class com.biglybt.ui.swt.views.MyTorrentsView
addThisColumnSubMenu, collapseAll, completionChanged, createTableView, createTableViewPanel, debug, defaultSelected, deselected, destroyed, destroyInitiated, downloadComplete, downloadManagerAdded, downloadManagerRemoved, filePriorityChanged, fillMenu, filterCheck, filterSet, focusChanged, focusRequested, getCurrentTags, getForDataSourceType, getRowDefaultHeight, getSelectedDownloads, init, isCurrentTagsAny, isInCurrentTag, isOurDownloadManager, isTableFocus, keyPressed, keyReleased, mouseEnter, mouseExit, obfuscatedImage, overrideDefaultSelected, positionChanged, potentialDeletionChanged, refreshToolBarItems, registerPluginViews, requestAttention, 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, getSWTView, getTableView, getTextPrefixID, initialize, refresh, setEnableTabViews, 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.ui.common.table.TableViewFilterCheck
filterCheck, filterSet, setRefilterCache
Methods inherited from interface com.biglybt.pif.ui.UIPluginViewToolBarListener
isActive
Methods inherited from interface com.biglybt.ui.swt.pif.UISWTViewEventListener
builderNotRequired, informOfDuplicates
-
Field Details
-
MSGID_PREFIX
- See Also:
-
btnAnyTags
private org.eclipse.swt.widgets.Button btnAnyTags -
anyTorrentTags
private boolean anyTorrentTags -
destroyed
private boolean destroyed -
tempTags
-
-
Constructor Details
-
MyTorrentsSubView
public MyTorrentsSubView()
-
-
Method Details
-
initComposite
public org.eclipse.swt.widgets.Composite initComposite(org.eclipse.swt.widgets.Composite composite) - Overrides:
initComposite
in classTableViewTab<DownloadManager>
-
initYourTableView
- Overrides:
initYourTableView
in classMyTorrentsView
-
tableViewInitialized
public void tableViewInitialized()- Overrides:
tableViewInitialized
in classMyTorrentsView
-
tableViewDestroyed
public void tableViewDestroyed()- Overrides:
tableViewDestroyed
in classMyTorrentsView
-
eventOccurred
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
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:
-
setCurrentTags
- Overrides:
setCurrentTags
in classMyTorrentsView
-
parentDataSourceChanged
- Overrides:
parentDataSourceChanged
in classTableViewTab<DownloadManager>
-
updateButtonVisibility
-
getTitleInfoProperty
- Specified by:
getTitleInfoProperty
in interfaceViewTitleInfo
- Parameters:
propertyID
- TITLE_*- Returns:
- value, or null if you don't want to set it
-