Class SelectedContentManager
java.lang.Object
com.biglybt.ui.selectedcontent.SelectedContentManager
Manages the currently selected content in the visible display
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static ISelectedContent[]private static List<SelectedContentManager.SelectedContentListenersEnabler> private static CopyOnWriteList<SelectedContentListener> private static booleanprivate static TableViewprivate static String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidchangeCurrentlySelectedContent(String viewID, ISelectedContent[] currentlySelectedContent) static voidchangeCurrentlySelectedContent(String viewID, ISelectedContent[] currentlySelectedContent, TableView tv) private static booleanchangeCurrentlySelectedContentNoTrigger(String viewID, ISelectedContent[] currentlySelectedContent, TableView tv) static voidstatic ObjectconvertSelectedContentToObject(ISelectedContent[] contents) static voidstatic ISelectedContent[]static Stringstatic TableViewstatic Stringstatic DownloadManager[]static voidprivate static ObjectselectedContentToObject(ISelectedContent content) private static void
-
Field Details
-
listeners
-
currentlySelectedContent
-
viewID
-
tv
-
listenerEnablers
-
triggerOutstanding
private static boolean triggerOutstanding
-
-
Constructor Details
-
SelectedContentManager
public SelectedContentManager()
-
-
Method Details
-
destroyStatic
public static void destroyStatic() -
getCurrentySelectedViewID
-
addCurrentlySelectedContentListener
-
removeCurrentlySelectedContentListener
-
clearCurrentlySelectedContent
public static void clearCurrentlySelectedContent() -
changeCurrentlySelectedContent
public static void changeCurrentlySelectedContent(String viewID, ISelectedContent[] currentlySelectedContent) -
changeCurrentlySelectedContent
public static void changeCurrentlySelectedContent(String viewID, ISelectedContent[] currentlySelectedContent, TableView tv) -
changeCurrentlySelectedContentNoTrigger
private static boolean changeCurrentlySelectedContentNoTrigger(String viewID, ISelectedContent[] currentlySelectedContent, TableView tv) -
disableSelectedContentListeners
public static SelectedContentManager.SelectedContentListenersEnabler disableSelectedContentListeners() -
triggerSelectedContentListeners
private static void triggerSelectedContentListeners() -
getCurrentlySelectedContent
-
getDMSFromSelectedContent
-
getCurrentlySelectedTableView
-
convertSelectedContentToObject
-
selectedContentToObject
-
getCurrentlySelectedContentDetails
-