Package com.biglybt.ui.swt.views
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 com.biglybt.ui.swt.views.PiecesViewBase
PiecesViewBase.PEPieceUploading
Nested classes/interfaces inherited from interface com.biglybt.ui.common.table.TableViewFilterCheck
TableViewFilterCheck.TableViewFilterCheckEx<DATASOURCETYPE>
-
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 TypeMethodDescriptionvoid
void
void
void
protected List
<PEPeerManager> protected String
void
void
peerManagerAdded
(PEPeerManager manager) void
peerManagerRemoved
(PEPeerManager manager) void
peerManagerWillBeAdded
(PEPeerManager manager) Called when a peer manager is created but not yet startedvoid
peerRemoved
(PEPeer peer) void
pieceAdded
(PEPiece created) void
pieceRemoved
(PEPiece removed) private void
void
seedingStatusChanged
(boolean seeding_only_mode, boolean b) Notification of global seeding status changes.void
tableLifeCycleEventOccurred
(TableView tv, int eventType, Map<String, Object> data) private 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, tableViewDestroyed, tableViewInitialized, 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.core.global.GlobalManagerListener
destroyInitiated
Methods inherited from interface com.biglybt.ui.common.table.TableSelectionListener
defaultSelected, focusRequested, selectionChanged
Methods inherited from interface com.biglybt.ui.common.table.TableViewFilterCheck
filterCheck
Methods inherited from interface com.biglybt.ui.swt.pif.UISWTViewEventListener
informOfDuplicates
Methods inherited from interface com.biglybt.ui.common.viewtitleinfo.ViewTitleInfo2
getLinkedMdiEntry
-
Field Details
-
VIEW_ID
- See Also:
-
peer_managers
-
-
Constructor Details
-
PiecesSuperView
public PiecesSuperView()
-
-
Method Details
-
getTableID
- Specified by:
getTableID
in classPiecesViewBase
-
initYourTableView
- Specified by:
initYourTableView
in classTableViewTab<PEPiece>
-
tableLifeCycleEventOccurred
- Specified by:
tableLifeCycleEventOccurred
in interfaceTableLifeCycleListener
- Overrides:
tableLifeCycleEventOccurred
in classPiecesViewBase
-
registerGlobalManagerListener
-
unregisterListeners
private void unregisterListeners() -
downloadManagerAdded
- Specified by:
downloadManagerAdded
in interfaceGlobalManagerListener
-
downloadManagerRemoved
- Specified by:
downloadManagerRemoved
in interfaceGlobalManagerListener
-
getPeerManagers
- Specified by:
getPeerManagers
in classPiecesViewBase
-
destroyInitiated
public void destroyInitiated()- Specified by:
destroyInitiated
in interfaceGlobalManagerListener
-
destroyed
public void destroyed()- Specified by:
destroyed
in interfaceGlobalManagerListener
-
seedingStatusChanged
public void seedingStatusChanged(boolean seeding_only_mode, boolean b) Description copied from interface:GlobalManagerListener
Notification of global seeding status changes.- Specified by:
seedingStatusChanged
in 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:DownloadManagerPeerListener
Called when a peer manager is created but not yet started- Specified by:
peerManagerWillBeAdded
in interfaceDownloadManagerPeerListener
- Parameters:
manager
-
-
peerManagerAdded
- Specified by:
peerManagerAdded
in interfaceDownloadManagerPeerListener
-
peerManagerRemoved
- Specified by:
peerManagerRemoved
in interfaceDownloadManagerPeerListener
-
peerAdded
- Specified by:
peerAdded
in interfaceDownloadManagerPeerListener
-
peerRemoved
- Specified by:
peerRemoved
in interfaceDownloadManagerPeerListener
-
pieceAdded
- Specified by:
pieceAdded
in interfaceDownloadManagerPieceListener
-
pieceRemoved
- Specified by:
pieceRemoved
in interfaceDownloadManagerPieceListener
-
updateSelectedContent
protected void updateSelectedContent()- Specified by:
updateSelectedContent
in classPiecesViewBase
-