Class SubscriptionManagerUI
java.lang.Object
com.biglybt.ui.swt.subscriptions.SubscriptionManagerUI
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classprotected static classprivate static interfaceMoves off SWT Thread, invokesSubscriptionManagerUI.Selection_NoTemplates.selected(MenuItem, Subscription)for every subscription, ignoring templates.private static interfaceMoves off SWT Thread, invokesSubscriptionManagerUI.SelectionList_NoTemplates.selected(List<Subscription>)with a list of Subscriptions that are not templates.static classList ofSubscriptions, split bySubscriptionManagerUI.SubsLists.subsandSubscriptionManagerUI.SubsLists.templatesprotected static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate TableColumnCreationListenerprivate TableColumnCreationListenerprivate final List<TableColumn> private static final Stringprivate BasicPluginConfigModelprivate PluginInterface(package private) static final Stringprivate final List<org.eclipse.swt.graphics.Image> private Graphicprivate Graphicprivate Graphicprivate Graphicprivate Graphicprivate Graphicprivate static final Stringprivate MdiEntryprivate PluginConfigListenerprivate booleanstatic final Objectstatic final Objectprivate SubscriptionManagerListenerprivate SubscriptionManagerListenerprotected UISWTInstanceprivate UIManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidaddCategory(List<Subscription> subs) private static voidaddCategorySubMenu(MenuManager menu_manager, MenuItem menu, List<Subscription> subs) private static voidaddDependsOnSubMenu(MenuManager menu_manager, SubscriptionManagerUI.MenuCreator menu_creator, Subscription[] menu_subs) private static voidaddExecOnNewResultSubMenu(MenuManager menu_manager, SubscriptionManagerUI.MenuCreator menu_creator, Subscription[] menu_subs) private static voidaddTagSubMenu(MenuManager menu_manager, MenuItem menu, List<Subscription> subs) private static voidaddViewOptionsSubMenu(MenuManager menu_manager, SubscriptionManagerUI.MenuCreator menu_creator, Subscription[] all_subs) private static voidassignSelectedToCategory(List<Subscription> subs, Category category) protected voidchangeSubscription(Subscription subs, int reason) private voidprivate voidprotected static voidcreateMenus(MenuManager menu_manager, SubscriptionManagerUI.MenuCreator menu_creator, SubscriptionManagerUI.SubsLists createFor) private voidcreateSubsColumns(TableManager table_manager) private MdiEntry(package private) voidprotected static voidexport(Subscription subs) private StringgetKey(Subscription subs) private StringgetParentKey(String parent_name) getSubsFromTarget(Object target) private static SubscriptionManagerUI.SubsListsgetSubsFromTarget(Object target, SubscriptionManagerUI.SubsLists lists) protected GraphicloadGraphic(UISWTInstance swt, String name) protected voidprotected voidrefreshTitles(MdiEntry entry) private voidprotected voidprivate voidprotected static voidremoveWithConfirm(List<Subscription> subs) private static voidrenameSubs(List<Subscription> subs) private static voidprivate static voidrequestSetMaxResults(List<Subscription> subs) private static voidprivate static voidprivate static voidresetAuth(Subscription sub) private static voidsetCookies(List<Subscription> subs) private voidsetupHeader(MultipleDocumentInterface mdi, MdiEntry headerEntry) protected voidsetupSideBar(UISWTInstance swt_ui) protected static voidshowProperties(Subscription subs) private voidprivate static String(package private) voidDestroy what was created in uiQuickInit and delayedInit(package private) void
-
Field Details
-
CONFIG_SECTION_ID
- See Also:
-
SUB_ENTRYINFO_KEY
-
SUB_EDIT_MODE_KEY
-
ALERT_IMAGE_ID
- See Also:
-
INFO_IMAGE_ID
- See Also:
-
EDIT_MODE_MARKER
- See Also:
-
icon_rss_big
-
icon_rss_small
-
icon_rss_all_add_small
-
icon_rss_all_add_big
-
icon_rss_some_add_small
-
icon_rss_some_add_big
-
icon_list
-
columns
-
swt
-
ui_manager
-
default_pi
-
mdiEntryOverview
-
sidebar_setup_done
private boolean sidebar_setup_done -
parent_views
-
subman_listener_quick
-
subman_listener_delayed
-
columnCreationSubs
-
columnCreationSubsLink
-
pluginConfigListener
-
configModel
-
-
Constructor Details
-
SubscriptionManagerUI
public SubscriptionManagerUI()
-
-
Method Details
-
uiQuickInit
void uiQuickInit() -
uiDestroy
void uiDestroy()Destroy what was created in uiQuickInit and delayedInit -
delayedInit
void delayedInit() -
checkSubscriptionForStuff
-
createConfigModel
private void createConfigModel() -
createSubsColumns
-
setupSideBar
-
setupHeader
-
changeSubscription
-
createSubscriptionMdiEntry
-
getKey
-
showSubscriptionMDI
-
reloadSubscriptionMDI
-
removeSubscriptionMDI
-
getParentKey
-
refreshTitles
-
removeSubscription
-
refreshColumns
protected void refreshColumns() -
loadGraphic
-
renameSubs
-
addCategory
-
assignSelectedToCategory
-
export
-
removeWithConfirm
-
showProperties
-
resetAuth
-
requestSetParentGroup
-
requestChangeEngineURL
-
requestSetRefreshPeriod
-
requestSetMaxResults
-
setCookies
-
toString
-
getSubsFromTarget
-
getSubsFromTarget
private static SubscriptionManagerUI.SubsLists getSubsFromTarget(Object target, SubscriptionManagerUI.SubsLists lists)
-