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 booleanprivate org.eclipse.swt.widgets.Buttonprivate booleanstatic final Stringprivate Tag[]Fields inherited from class com.biglybt.ui.swt.views.MyTorrentsView
cTitleCategoriesAndTags, filterBox, isEmptyListOnNullDS, neverShowCatButtons, neverShowTagButtons, reposition_disps, viewActiveFields inherited from interface com.biglybt.ui.common.table.TableLifeCycleListener
EVENT_TABLELIFECYCLE_DESTROYED, EVENT_TABLELIFECYCLE_INITIALIZED, EVENT_TABLELIFECYCLE_SHUTDOWNFields inherited from interface com.biglybt.pif.ui.toolbar.UIToolBarActivationListener
ACTIVATIONTYPE_HELD, ACTIVATIONTYPE_NORMAL, ACTIVATIONTYPE_RIGHTCLICKFields 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 TypeMethodDescriptionbooleaneventOccurred(UISWTViewEvent event) Triggers when an even listed in UISWTViewEvent occursgetTitleInfoProperty(int propertyID) org.eclipse.swt.widgets.CompositeinitComposite(org.eclipse.swt.widgets.Composite composite) voidparameterChanged(String parameterName) Called, when a parameter has changed.voidparentDataSourceChanged(Object newParentDataSource) protected voidsetCurrentTags(Tag... tags) voidvoidprivate voidupdateButtonVisibility(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, viewChangedMethods inherited from class com.biglybt.ui.swt.views.table.impl.TableViewTab
allowCreate, dataSourceChanged, delete, enableFilterCheck, generate, getComposite, getFullTitle, getSWTView, getTableView, getTextPrefixID, initialize, refresh, setEnableTabViews, viewActivatedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.biglybt.core.download.DownloadManagerListener
fileLocationChangedMethods inherited from interface com.biglybt.core.global.GlobalManagerListener
destroyInitiatedMethods inherited from interface com.biglybt.ui.common.table.TableSelectionListener
defaultSelectedMethods inherited from interface com.biglybt.ui.common.table.TableViewFilterCheck
filterCheck, filterSet, setRefilterCacheMethods inherited from interface com.biglybt.pif.ui.UIPluginViewToolBarListener
isActiveMethods 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:
initCompositein classTableViewTab<DownloadManager>
-
initYourTableView
- Overrides:
initYourTableViewin classMyTorrentsView
-
tableViewInitialized
public void tableViewInitialized()- Overrides:
tableViewInitializedin classMyTorrentsView
-
tableViewDestroyed
public void tableViewDestroyed()- Overrides:
tableViewDestroyedin classMyTorrentsView
-
eventOccurred
Description copied from interface:UISWTViewEventListenerTriggers when an even listed in UISWTViewEvent occurs- Specified by:
eventOccurredin interfaceUISWTViewEventListener- Overrides:
eventOccurredin classMyTorrentsView- Parameters:
event- event that occurred- Returns:
- meaning dependent upon event type
-
parameterChanged
Description copied from interface:ParameterListenerCalled, 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:
parameterChangedin interfaceParameterListener- Overrides:
parameterChangedin classMyTorrentsView- Parameters:
parameterName- the name of the parameter that has changed- See Also:
-
setCurrentTags
- Overrides:
setCurrentTagsin classMyTorrentsView
-
parentDataSourceChanged
- Overrides:
parentDataSourceChangedin classTableViewTab<DownloadManager>
-
updateButtonVisibility
-
getTitleInfoProperty
- Specified by:
getTitleInfoPropertyin interfaceViewTitleInfo- Parameters:
propertyID- TITLE_*- Returns:
- value, or null if you don't want to set it
-