Package com.biglybt.ui.swt.views
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 com.biglybt.ui.swt.views.PiecesViewBase
PiecesViewBase.PEPieceUploading
-
Field Summary
FieldsFields inherited from class com.biglybt.ui.swt.views.PiecesViewBase
PLUGIN_DS_TYPE, tv
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.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 TypeMethodDescriptionprivate void
Add datasources already in existance before we called addListener.protected List
<PEPeerManager> protected String
void
void
peerManagerAdded
(PEPeerManager manager) void
peerManagerRemoved
(PEPeerManager manager) void
peerManagerWillBeAdded
(PEPeerManager peer_manager) Called when a peer manager is created but not yet startedvoid
peerRemoved
(PEPeer peer) void
pieceAdded
(PEPiece created) void
pieceRemoved
(PEPiece removed) void
tableDataSourceChanged
(Object newDataSource) protected void
protected void
protected void
Methods inherited from class com.biglybt.ui.swt.views.PiecesViewBase
addThisColumnSubMenu, clearUploadingPieces, defaultSelected, deselected, eventOccurred, fillMenu, filterCheck, filterSet, focusChanged, getBasicColumnItems, getLegendColor, getTitleInfoProperty, getUploadingPieceCount, initComposite, initYourTableView, mouseEnter, mouseExit, selected, tableLifeCycleEventOccurred, titleInfoLinked, updateUploadingPieces
Methods inherited from class com.biglybt.ui.swt.views.table.impl.TableViewTab
allowCreate, dataSourceChanged, delete, enableFilterCheck, generate, getComposite, getFullTitle, getSWTView, getTableView, getTextPrefixID, initialize, obfuscatedImage, parentDataSourceChanged, refresh, setEnableTabViews, tableViewTabInitComplete, updateLanguage, 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.ui.common.table.TableSelectionListener
defaultSelected, focusRequested, selectionChanged
Methods inherited from interface com.biglybt.ui.common.table.TableViewFilterCheck
filterCheck, filterSet, setRefilterCache, viewChanged
Methods inherited from interface com.biglybt.ui.swt.pif.UISWTViewEventListener
builderNotRequired, informOfDuplicates
Methods inherited from interface com.biglybt.ui.common.viewtitleinfo.ViewTitleInfo2
getLinkedMdiEntry
-
Field Details
-
MSGID_PREFIX
- See Also:
-
manager
-
-
Constructor Details
-
PiecesView
public PiecesView()Initialize
-
-
Method Details
-
getPeerManagers
- Specified by:
getPeerManagers
in classPiecesViewBase
-
getTableID
- Specified by:
getTableID
in classPiecesViewBase
-
initYourTableView
- Specified by:
initYourTableView
in classTableViewTab<PEPiece>
-
tableDataSourceChanged
- Specified by:
tableDataSourceChanged
in interfaceTableDataSourceChangedListener
-
updateSelectedContent
protected void updateSelectedContent()- Specified by:
updateSelectedContent
in classPiecesViewBase
-
tableViewInitialized
protected void tableViewInitialized()- Overrides:
tableViewInitialized
in classPiecesViewBase
-
tableViewDestroyed
protected void tableViewDestroyed()- Overrides:
tableViewDestroyed
in classPiecesViewBase
-
pieceAdded
- Specified by:
pieceAdded
in interfaceDownloadManagerPieceListener
-
pieceRemoved
- Specified by:
pieceRemoved
in interfaceDownloadManagerPieceListener
-
peerAdded
- Specified by:
peerAdded
in interfaceDownloadManagerPeerListener
-
peerRemoved
- Specified by:
peerRemoved
in interfaceDownloadManagerPeerListener
-
peerManagerWillBeAdded
Description copied from interface:DownloadManagerPeerListener
Called when a peer manager is created but not yet started- Specified by:
peerManagerWillBeAdded
in interfaceDownloadManagerPeerListener
- Parameters:
peer_manager
-
-
peerManagerAdded
- Specified by:
peerManagerAdded
in interfaceDownloadManagerPeerListener
-
peerManagerRemoved
- Specified by:
peerManagerRemoved
in 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.
-