Class PiecesSuperView
java.lang.Object
com.biglybt.ui.swt.views.table.impl.TableViewTab<PEPiece>
com.biglybt.ui.swt.views.PiecesViewBase
com.biglybt.ui.swt.views.PiecesSuperView
- All Implemented Interfaces:
DownloadManagerPeerListener, DownloadManagerPieceListener, GlobalManagerListener, AEDiagnosticsEvidenceGenerator, TableLifeCycleListener, TableSelectionListener, TableViewFilterCheck<PEPiece>, ViewTitleInfo, ViewTitleInfo2, ObfuscateImage, UISWTViewEventListener, UISWTViewCoreEventListener, TableViewSWTMenuFillListener
public class PiecesSuperView
extends PiecesViewBase
implements GlobalManagerListener, DownloadManagerPieceListener, DownloadManagerPeerListener
-
Nested Class Summary
Nested classes/interfaces inherited from class PiecesViewBase
PiecesViewBase.PEPieceUploading -
Field Summary
FieldsFields inherited from class PiecesViewBase
PLUGIN_DS_TYPE, tvFields inherited from interface TableLifeCycleListener
EVENT_TABLELIFECYCLE_DESTROYED, EVENT_TABLELIFECYCLE_INITIALIZED, EVENT_TABLELIFECYCLE_SHUTDOWNFields inherited from interface 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 TypeMethodDescriptionvoidvoidvoidvoidprotected List<PEPeerManager> protected StringvoidvoidpeerManagerAdded(PEPeerManager manager) voidpeerManagerRemoved(PEPeerManager manager) voidpeerManagerWillBeAdded(PEPeerManager manager) Called when a peer manager is created but not yet startedvoidpeerRemoved(PEPeer peer) voidpieceAdded(PEPiece created) voidpieceRemoved(PEPiece removed) private voidvoidseedingStatusChanged(boolean seeding_only_mode, boolean b) Notification of global seeding status changes.voidtableLifeCycleEventOccurred(TableView tv, int eventType, Map<String, Object> data) private voidprotected voidMethods inherited from class PiecesViewBase
addThisColumnSubMenu, clearUploadingPieces, defaultSelected, deselected, eventOccurred, fillMenu, filterCheck, filterSet, focusChanged, getBasicColumnItems, getLegendColor, getTitleInfoProperty, getUploadingPieceCount, initComposite, initYourTableView, mouseEnter, mouseExit, selected, tableViewDestroyed, tableViewInitialized, titleInfoLinked, updateUploadingPiecesMethods inherited from class TableViewTab
allowCreate, dataSourceChanged, delete, enableFilterCheck, generate, getComposite, getFullTitle, getSWTView, getTableView, getTextPrefixID, initialize, obfuscatedImage, parentDataSourceChanged, refresh, setEnableTabViews, tableViewTabInitComplete, updateLanguage, viewActivatedMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface GlobalManagerListener
destroyInitiatedMethods inherited from interface TableSelectionListener
defaultSelected, focusRequested, selectionChangedMethods inherited from interface TableViewFilterCheck
filterCheck, filterSet, setRefilterCache, viewChangedMethods inherited from interface UISWTViewEventListener
builderNotRequired, informOfDuplicatesMethods inherited from interface ViewTitleInfo2
getLinkedMdiEntry
-
Field Details
-
VIEW_ID
- See Also:
-
peer_managers
-
-
Constructor Details
-
PiecesSuperView
public PiecesSuperView()
-
-
Method Details
-
getTableID
- Specified by:
getTableIDin classPiecesViewBase
-
initYourTableView
- Specified by:
initYourTableViewin classTableViewTab<PEPiece>
-
tableLifeCycleEventOccurred
- Specified by:
tableLifeCycleEventOccurredin interfaceTableLifeCycleListener- Overrides:
tableLifeCycleEventOccurredin classPiecesViewBase
-
registerGlobalManagerListener
-
unregisterListeners
private void unregisterListeners() -
downloadManagerAdded
- Specified by:
downloadManagerAddedin interfaceGlobalManagerListener
-
downloadManagerRemoved
- Specified by:
downloadManagerRemovedin interfaceGlobalManagerListener
-
getPeerManagers
- Specified by:
getPeerManagersin classPiecesViewBase
-
destroyInitiated
public void destroyInitiated()- Specified by:
destroyInitiatedin interfaceGlobalManagerListener
-
destroyed
public void destroyed()- Specified by:
destroyedin interfaceGlobalManagerListener
-
seedingStatusChanged
public void seedingStatusChanged(boolean seeding_only_mode, boolean b) Description copied from interface:GlobalManagerListenerNotification of global seeding status changes.- Specified by:
seedingStatusChangedin interfaceGlobalManagerListener- Parameters:
seeding_only_mode- true if only seeding torrents (no downloads), false otherwiseb- - as above but true if queued seeds
-
peerManagerWillBeAdded
Description copied from interface:DownloadManagerPeerListenerCalled when a peer manager is created but not yet started- Specified by:
peerManagerWillBeAddedin interfaceDownloadManagerPeerListener- Parameters:
manager-
-
peerManagerAdded
- Specified by:
peerManagerAddedin interfaceDownloadManagerPeerListener
-
peerManagerRemoved
- Specified by:
peerManagerRemovedin interfaceDownloadManagerPeerListener
-
peerAdded
- Specified by:
peerAddedin interfaceDownloadManagerPeerListener
-
peerRemoved
- Specified by:
peerRemovedin interfaceDownloadManagerPeerListener
-
pieceAdded
- Specified by:
pieceAddedin interfaceDownloadManagerPieceListener
-
pieceRemoved
- Specified by:
pieceRemovedin interfaceDownloadManagerPieceListener
-
updateSelectedContent
protected void updateSelectedContent()- Specified by:
updateSelectedContentin classPiecesViewBase
-