Class PiecesView
java.lang.Object
com.biglybt.ui.swt.views.table.impl.TableViewTab<PEPiece>
com.biglybt.ui.swt.views.PiecesViewBase
com.biglybt.ui.swt.views.PiecesView
- All Implemented Interfaces:
DownloadManagerPeerListener, DownloadManagerPieceListener, AEDiagnosticsEvidenceGenerator, TableDataSourceChangedListener, TableLifeCycleListener, TableSelectionListener, TableViewFilterCheck<PEPiece>, ViewTitleInfo, ViewTitleInfo2, ObfuscateImage, UISWTViewEventListener, UISWTViewCoreEventListener, TableViewSWTMenuFillListener
public class PiecesView
extends PiecesViewBase
implements DownloadManagerPeerListener, DownloadManagerPieceListener, TableDataSourceChangedListener
Pieces List View
Features:
List of partial pieces
double-click to show on Piece Map
-
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 TypeMethodDescriptionprivate voidAdd datasources already in existance before we called addListener.protected List<PEPeerManager> protected StringvoidvoidpeerManagerAdded(PEPeerManager manager) voidpeerManagerRemoved(PEPeerManager manager) voidpeerManagerWillBeAdded(PEPeerManager peer_manager) Called when a peer manager is created but not yet startedvoidpeerRemoved(PEPeer peer) voidpieceAdded(PEPiece created) voidpieceRemoved(PEPiece removed) voidtableDataSourceChanged(Object newDataSource) protected voidprotected voidprotected voidMethods inherited from class PiecesViewBase
addThisColumnSubMenu, clearUploadingPieces, defaultSelected, deselected, eventOccurred, fillMenu, filterCheck, filterSet, focusChanged, getBasicColumnItems, getLegendColor, getTitleInfoProperty, getUploadingPieceCount, initComposite, initYourTableView, mouseEnter, mouseExit, selected, tableLifeCycleEventOccurred, 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 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
-
MSGID_PREFIX
- See Also:
-
manager
-
-
Constructor Details
-
PiecesView
public PiecesView()Initialize
-
-
Method Details
-
getPeerManagers
- Specified by:
getPeerManagersin classPiecesViewBase
-
getTableID
- Specified by:
getTableIDin classPiecesViewBase
-
initYourTableView
- Specified by:
initYourTableViewin classTableViewTab<PEPiece>
-
tableDataSourceChanged
- Specified by:
tableDataSourceChangedin interfaceTableDataSourceChangedListener
-
updateSelectedContent
protected void updateSelectedContent()- Specified by:
updateSelectedContentin classPiecesViewBase
-
tableViewInitialized
protected void tableViewInitialized()- Overrides:
tableViewInitializedin classPiecesViewBase
-
tableViewDestroyed
protected void tableViewDestroyed()- Overrides:
tableViewDestroyedin classPiecesViewBase
-
pieceAdded
- Specified by:
pieceAddedin interfaceDownloadManagerPieceListener
-
pieceRemoved
- Specified by:
pieceRemovedin interfaceDownloadManagerPieceListener
-
peerAdded
- Specified by:
peerAddedin interfaceDownloadManagerPeerListener
-
peerRemoved
- Specified by:
peerRemovedin interfaceDownloadManagerPeerListener
-
peerManagerWillBeAdded
Description copied from interface:DownloadManagerPeerListenerCalled when a peer manager is created but not yet started- Specified by:
peerManagerWillBeAddedin interfaceDownloadManagerPeerListener- Parameters:
peer_manager-
-
peerManagerAdded
- Specified by:
peerManagerAddedin interfaceDownloadManagerPeerListener
-
peerManagerRemoved
- Specified by:
peerManagerRemovedin interfaceDownloadManagerPeerListener
-
addExistingDatasources
private void addExistingDatasources()Add datasources already in existance before we called addListener. Faster than allowing addListener to call us one datasource at a time.
-