Class PeersSuperView
java.lang.Object
com.biglybt.ui.swt.views.table.impl.TableViewTab<PEPeer>
com.biglybt.ui.swt.views.PeersViewBase
com.biglybt.ui.swt.views.PeersSuperView
- All Implemented Interfaces:
DownloadManagerPeerListener, GlobalManagerListener, AEDiagnosticsEvidenceGenerator, TableLifeCycleListener, TableSelectionListener, TableViewFilterCheck<PEPeer>, ObfuscateImage, UISWTViewEventListener, UISWTViewCoreEventListener, TableViewSWTMenuFillListener
public class PeersSuperView
extends PeersViewBase
implements GlobalManagerListener, DownloadManagerPeerListener
AllPeersView
-
Field Summary
FieldsFields inherited from class PeersViewBase
PLUGIN_DS_TYPE, shell, tvFields inherited from interface TableLifeCycleListener
EVENT_TABLELIFECYCLE_DESTROYED, EVENT_TABLELIFECYCLE_INITIALIZED, EVENT_TABLELIFECYCLE_SHUTDOWN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddExistingDatasources(Core core) Add datasources already in existance before we called addListener.voidvoidvoidvoidvoidvoidpeerManagerAdded(PEPeerManager manager) voidpeerManagerRemoved(PEPeerManager manager) voidpeerManagerWillBeAdded(PEPeerManager manager) Called when a peer manager is created but not yet startedvoidpeerRemoved(PEPeer 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 PeersViewBase
addPeer, addPeers, addPeerSetMenu, addPeerSetMenu, addPeersMenu, addThisColumnSubMenu, defaultSelected, deselected, eventOccurred, fillMenu, fillMenu, fillMenu, filterCheck, filterSet, focusChanged, getBasicColumnItems, getShowLocalPeer, initComposite, initYourTableView, mouseEnter, mouseExit, removePeer, selected, setShowLocalPeer, tableViewTabInitCompleteMethods inherited from class TableViewTab
allowCreate, dataSourceChanged, delete, enableFilterCheck, generate, getComposite, getFullTitle, getSWTView, getTableView, getTextPrefixID, initialize, obfuscatedImage, parentDataSourceChanged, refresh, setEnableTabViews, 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, informOfDuplicates
-
Field Details
-
VIEW_ID
- See Also:
-
active_listener
private boolean active_listener
-
-
Constructor Details
-
PeersSuperView
public PeersSuperView()
-
-
Method Details
-
initYourTableView
- Specified by:
initYourTableViewin classTableViewTab<PEPeer>
-
tableLifeCycleEventOccurred
- Specified by:
tableLifeCycleEventOccurredin interfaceTableLifeCycleListener- Overrides:
tableLifeCycleEventOccurredin classPeersViewBase
-
peerAdded
- Specified by:
peerAddedin interfaceDownloadManagerPeerListener
-
peerRemoved
- Specified by:
peerRemovedin interfaceDownloadManagerPeerListener
-
addExistingDatasources
Add datasources already in existance before we called addListener. Faster than allowing addListener to call us one datasource at a time.- Parameters:
core-
-
registerGlobalManagerListener
-
unregisterListeners
private void unregisterListeners() -
downloadManagerAdded
- Specified by:
downloadManagerAddedin interfaceGlobalManagerListener
-
downloadManagerRemoved
- Specified by:
downloadManagerRemovedin interfaceGlobalManagerListener
-
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
-
peerManagerAdded
- Specified by:
peerManagerAddedin interfaceDownloadManagerPeerListener
-
peerManagerRemoved
- Specified by:
peerManagerRemovedin interfaceDownloadManagerPeerListener
-
peerManagerWillBeAdded
Description copied from interface:DownloadManagerPeerListenerCalled when a peer manager is created but not yet started- Specified by:
peerManagerWillBeAddedin interfaceDownloadManagerPeerListener- Parameters:
manager-
-
updateSelectedContent
protected void updateSelectedContent()- Specified by:
updateSelectedContentin classPeersViewBase
-