Class SB_Transfers

java.lang.Object
com.biglybt.ui.swt.views.skin.SB_Transfers

public class SB_Transfers extends Object
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
    • Field Details

    • Constructor Details

    • Method Details

      • requestRedraw

        private void requestRedraw(MdiEntry entry)
      • addHeaderMenu

        protected void addHeaderMenu()
      • createUnopenedEntry

        protected MdiEntry createUnopenedEntry(MultipleDocumentInterface mdi)
      • addGeneralLibraryMenus

        private static void addGeneralLibraryMenus(MultipleDocumentInterface mdi, String id)
      • addMenuUnwatched

        private static void addMenuUnwatched(String id)
      • collapseAll

        private static void collapseAll(org.eclipse.swt.widgets.Composite comp)
      • addMenuCollapseAll

        private static void addMenuCollapseAll(MultipleDocumentInterface mdi, String id)
      • addMenuCollapseAll

        private static void addMenuCollapseAll(MultipleDocumentInterface mdi, org.eclipse.swt.widgets.Menu menu, String group_id)
      • createSeedingEntry

        protected MdiEntry createSeedingEntry(MultipleDocumentInterface mdi)
        Parameters:
        mdi -
        Returns:
        Since:
        4.5.1.1
      • createDownloadingEntry

        protected MdiEntry createDownloadingEntry(MultipleDocumentInterface mdi)
      • setupViewTitleWithCore

        protected void setupViewTitleWithCore(Core _core)
      • resetStats

        private void resetStats(GlobalManager gm, DownloadManagerListener listener, SB_Transfers.stats statsWithLowNoise, SB_Transfers.stats statsNoLowNoise)
      • updateErrorTooltip

        private void updateErrorTooltip(GlobalManager gm, SB_Transfers.stats stats)
      • RefreshCategorySideBar

        private void RefreshCategorySideBar(Category category)
      • setupCategory

        public MdiEntry setupCategory(Category category)
      • removeCategory

        private void removeCategory(Category category)
      • refreshTagSideBar

        private void refreshTagSideBar(Tag tag)
      • setupTag

        public MdiEntry setupTag(Tag tag)
      • getSectionPosition

        public static String getSectionPosition(MultipleDocumentInterface mdi, String section)
      • sortByTag

        private static int sortByTag(List<MdiEntry> entries)
      • getTagPosition

        private static String getTagPosition(MultipleDocumentInterfaceSWT mdi, String parent_id, int tag_type, String name)
      • sortByCat

        private static int sortByCat(List<MdiEntry> entries)
      • getCatPosition

        private static String getCatPosition(MultipleDocumentInterface mdi, String parent_id, String name)
      • closeTagView

        private void closeTagView(Tag tag)
      • resetTag

        private void resetTag(Tag tag)
      • setTagIcon

        private void setTagIcon(Tag tag, MdiEntry entry, boolean default_only)
      • updateDMCounts

        private int updateDMCounts(DownloadManager dm)
      • recountItems

        void recountItems()
      • addCountRefreshListener

        protected void addCountRefreshListener(SB_Transfers.countRefreshListener l)
      • triggerCountRefreshListeners

        public void triggerCountRefreshListeners()
      • refreshAllLibraries

        void refreshAllLibraries()
        Since:
        3.1.1.1
      • refreshAllLibrariesSupport

        void refreshAllLibrariesSupport(boolean vuze_ui)
      • getTableSubID

        private static String getTableSubID(Object ds)
      • getTableIdFromFilterMode

        public static String getTableIdFromFilterMode(int torrentFilterMode, boolean big, Object dataSource)
      • getTableIdFromDataSource

        public static String getTableIdFromDataSource(String baseTableID, Object dataSource)
      • addTagManagerListeners

        private void addTagManagerListeners()
      • removeTagManagerListeners

        private void removeTagManagerListeners(boolean removeFromSidebar)
      • dispose

        public void dispose()