Package com.biglybt.ui.swt.views.skin
Class SBC_TorrentDetailsView.TorrentDetailMdiEntry
- java.lang.Object
-
- com.biglybt.ui.swt.views.skin.SBC_TorrentDetailsView.TorrentDetailMdiEntry
-
- All Implemented Interfaces:
UIUpdatable
,ViewTitleInfo
,MdiCloseListener
,MdiEntryDatasourceListener
,ObfuscateTab
,MdiSWTMenuHackListener
- Enclosing class:
- SBC_TorrentDetailsView
public static class SBC_TorrentDetailsView.TorrentDetailMdiEntry extends java.lang.Object implements MdiSWTMenuHackListener, MdiCloseListener, MdiEntryDatasourceListener, UIUpdatable, ViewTitleInfo, ObfuscateTab
-
-
Field Summary
Fields Modifier and Type Field Description private BaseMdiEntry
entry
protected GlobalManagerAdapter
gmListener
(package private) int
lastCompleted
-
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
-
-
Constructor Summary
Constructors Constructor Description TorrentDetailMdiEntry()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MdiEntry
createTorrentDetailEntry(MultipleDocumentInterface mdi, java.lang.String id, java.lang.Object ds)
java.lang.String
getObfuscatedHeader()
java.lang.Object
getTitleInfoProperty(int propertyID)
java.lang.String
getUpdateUIName()
A name for this UIUpdatable so we can track who's being badvoid
mdiEntryClosed(MdiEntry entry, boolean userClosed)
Triggered when aMdiEntry
is closedvoid
mdiEntryDatasourceChanged(MdiEntry entry)
void
menuWillBeShown(MdiEntry entry, org.eclipse.swt.widgets.Menu menuTree)
static void
register(MultipleDocumentInterface mdi)
void
updateUI()
Update your UI!
-
-
-
Field Detail
-
lastCompleted
int lastCompleted
-
gmListener
protected GlobalManagerAdapter gmListener
-
entry
private BaseMdiEntry entry
-
-
Method Detail
-
register
public static void register(MultipleDocumentInterface mdi)
-
createTorrentDetailEntry
public MdiEntry createTorrentDetailEntry(MultipleDocumentInterface mdi, java.lang.String id, java.lang.Object ds)
-
getTitleInfoProperty
public java.lang.Object getTitleInfoProperty(int propertyID)
- Specified by:
getTitleInfoProperty
in interfaceViewTitleInfo
- Parameters:
propertyID
- TITLE_*- Returns:
- value, or null if you don't want to set it
-
updateUI
public void updateUI()
Description copied from interface:UIUpdatable
Update your UI!- Specified by:
updateUI
in interfaceUIUpdatable
-
getUpdateUIName
public java.lang.String getUpdateUIName()
Description copied from interface:UIUpdatable
A name for this UIUpdatable so we can track who's being bad- Specified by:
getUpdateUIName
in interfaceUIUpdatable
- Returns:
- some name
-
mdiEntryClosed
public void mdiEntryClosed(MdiEntry entry, boolean userClosed)
Description copied from interface:MdiCloseListener
Triggered when aMdiEntry
is closed- Specified by:
mdiEntryClosed
in interfaceMdiCloseListener
- Parameters:
entry
-MdiEntry
that is closeduserClosed
- true if the user closed the entry; false if programmically closed (App close)
-
mdiEntryDatasourceChanged
public void mdiEntryDatasourceChanged(MdiEntry entry)
- Specified by:
mdiEntryDatasourceChanged
in interfaceMdiEntryDatasourceListener
-
menuWillBeShown
public void menuWillBeShown(MdiEntry entry, org.eclipse.swt.widgets.Menu menuTree)
- Specified by:
menuWillBeShown
in interfaceMdiSWTMenuHackListener
-
getObfuscatedHeader
public java.lang.String getObfuscatedHeader()
- Specified by:
getObfuscatedHeader
in interfaceObfuscateTab
-
-