Package com.biglybt.ui.swt.views.skin
Class SB_Transfers
java.lang.Object
com.biglybt.ui.swt.views.skin.SB_Transfers
Transfers Sidebar aka "My Torrents" aka "Files"
Includes SideBar entries like:
Per-Tag Sidebar Entry
Per-Tag Group Sidebar Entry
Category Sidebar Entries
Various Library (Downloading, Seeding, Unopened) Sidebar entries
Includes SideBar entries like:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static interface
private class
static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Object
private static final Object
private CategoryListener
private CategoryManagerListener
private ParameterListener
private Core
private long
private DownloadManagerListener
private boolean
private GlobalManagerAdapter
private final HasBeenOpenedListener
protected boolean
protected boolean
private static final String
private static final String
private long
private final CopyOnWriteList
<SB_Transfers.countRefreshListener> private ParameterListener
private ParameterListener
private ParameterListener
private FrequencyLimitedDispatcher
private FrequencyLimitedDispatcher
private boolean
private boolean
private final Object
private SB_Transfers.stats
private SB_Transfers.stats
private static boolean
private static final Object
private static final Object
private static final Object
private final Object
private static final Object
private static final Object
private TagListener
private TagManagerListener
private TagTypeListener
private TimerEventPeriodic
private TimerEventPeriodic
protected OverallStats
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
private static void
protected void
private static void
private static void
addMenuCollapseAll
(MultipleDocumentInterface mdi, org.eclipse.swt.widgets.Menu menu, String group_id) private static void
private void
private void
closeTagView
(Tag tag) private static void
collapseAll
(org.eclipse.swt.widgets.Composite comp) protected MdiEntry
protected MdiEntry
protected MdiEntry
void
dispose()
private static String
getCatPosition
(MultipleDocumentInterface mdi, String parent_id, String name) static String
getSectionPosition
(MultipleDocumentInterface mdi, String section) static String
getTableIdFromDataSource
(String baseTableID, Object dataSource) static String
getTableIdFromFilterMode
(int torrentFilterMode, boolean big, Object dataSource) private static String
getTableSubID
(Object ds) private static String
getTagPosition
(MultipleDocumentInterfaceSWT mdi, String parent_id, int tag_type, String name) private boolean
isTagVisible
(Tag tag) (package private) void
(package private) void
(package private) void
refreshAllLibrariesSupport
(boolean vuze_ui) private void
RefreshCategorySideBar
(Category category) private void
refreshTagSideBar
(Tag tag) private void
removeCategory
(Category category) private void
removeTagManagerListeners
(boolean removeFromSidebar) private void
requestRedraw
(MdiEntry entry) private void
resetStats
(GlobalManager gm, DownloadManagerListener listener, SB_Transfers.stats statsWithLowNoise, SB_Transfers.stats statsNoLowNoise) private void
private void
setTagIcon
(Tag tag, MdiEntry entry, boolean default_only) setupCategory
(Category category) protected void
setupViewTitleWithCore
(Core _core) private static int
private static int
void
private int
private void
updateErrorTooltip
(GlobalManager gm, SB_Transfers.stats stats)
-
Field Details
-
AUTO_CLOSE_KEY
-
TAG_TAG_OR_GROUP_KEY
-
TAG_DATA_KEY
-
TAG_INDICATOR_KEY
-
TAG_IMAGE_KEY
-
CAT_KEY
-
ID_VITALITY_ACTIVE
- See Also:
-
ID_VITALITY_ALERT
- See Also:
-
hasBeenOpenedListener
-
categoryListener
-
dmListener
-
gmListener
-
timerEventPeriodic
-
categoryManagerListener
-
tagManagerListener
-
tagTypeListener
-
tagListener
-
tag_listener_lock
-
paramTagsInSidebarListener
-
paramTagGroupsInSidebarListener
-
paramCatInSidebarListener
-
last_dl_entry_load
private long last_dl_entry_load -
redraw_pending
-
redraw_disp
-
statsLock
-
statsWithLowNoise
-
statsNoLowNoise
-
listeners
-
first
private boolean first -
core
-
coreCreateTime
private long coreCreateTime -
refresh_limiter
-
timerEventShowUptime
-
configListenerShow
-
header_show_uptime
protected boolean header_show_uptime -
header_show_rates
protected boolean header_show_rates -
totalStats
-
show_tag_groups
private boolean show_tag_groups -
show_tag_tab_views
private boolean show_tag_tab_views -
tag_setup_lock
-
TABLE_SUBCONFIG_ENABLE
private static boolean TABLE_SUBCONFIG_ENABLE
-
-
Constructor Details
-
SB_Transfers
-
-
Method Details
-
requestRedraw
-
addHeaderMenu
protected void addHeaderMenu() -
createUnopenedEntry
-
addGeneralLibraryMenus
-
addMenuUnwatched
-
collapseAll
private static void collapseAll(org.eclipse.swt.widgets.Composite comp) -
addMenuCollapseAll
-
addMenuCollapseAll
private static void addMenuCollapseAll(MultipleDocumentInterface mdi, org.eclipse.swt.widgets.Menu menu, String group_id) -
createSeedingEntry
- Parameters:
mdi
-- Returns:
- Since:
- 4.5.1.1
-
createDownloadingEntry
-
setupViewTitleWithCore
-
resetStats
private void resetStats(GlobalManager gm, DownloadManagerListener listener, SB_Transfers.stats statsWithLowNoise, SB_Transfers.stats statsNoLowNoise) -
updateErrorTooltip
-
RefreshCategorySideBar
-
setupCategory
-
removeCategory
-
isTagVisible
-
refreshTagSideBar
-
setupTag
-
getSectionPosition
-
sortByTag
-
getTagPosition
private static String getTagPosition(MultipleDocumentInterfaceSWT mdi, String parent_id, int tag_type, String name) -
sortByCat
-
getCatPosition
-
closeTagView
-
resetTag
-
setTagIcon
-
updateDMCounts
-
recountItems
void recountItems() -
addCountRefreshListener
-
triggerCountRefreshListeners
public void triggerCountRefreshListeners() -
refreshAllLibraries
void refreshAllLibraries()- Since:
- 3.1.1.1
-
refreshAllLibrariesSupport
void refreshAllLibrariesSupport(boolean vuze_ui) -
getTableSubID
-
getTableIdFromFilterMode
-
getTableIdFromDataSource
-
addTagManagerListeners
private void addTagManagerListeners() -
removeTagManagerListeners
private void removeTagManagerListeners(boolean removeFromSidebar) -
dispose
public void dispose()
-