Class ConfigSectionHolder
java.lang.Object
com.biglybt.ui.config.ConfigSectionImpl
com.biglybt.pifimpl.local.ui.config.ConfigSectionHolder
- All Implemented Interfaces:
BaseConfigSection
-
Nested Class Summary
Nested classes/interfaces inherited from class ConfigSectionImpl
ConfigSectionImpl.ConfigDetailsCallback -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate WeakReference<PluginInterface> private BaseConfigSectionFields inherited from class ConfigSectionImpl
L10N_SECTION_PREFIX, mapPluginParams -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConfigSectionHolder(BaseConfigSection _section, PluginInterface _pi) -
Method Summary
Modifier and TypeMethodDescriptionvoidbuild()voidConfig view is closingvoidRequest the UI to rebuild this config section.voidUser selected Save.Methods inherited from class ConfigSectionImpl
add, add, add, add, findPluginParamKey, getConfigSectionID, getMaxUserMode, getMinUserMode, getParamArray, getParentSectionID, getPluginParam, getSectionNameKey, getSectionNameKey, guessParamName, isBuilt, postBuild, search, setDefaultUITypesForAdd, setDefaultUserModeForAdd, setRebuildRunner
-
Field Details
-
section
-
pi
-
-
Constructor Details
-
ConfigSectionHolder
-
-
Method Details
-
build
public void build() -
saveConfigSection
public void saveConfigSection()Description copied from interface:BaseConfigSectionUser selected Save. All saving of non-plugin tabs have been completed, as well as saving of plugins that implement com.biglybt.pif.ui.config parameters.- Specified by:
saveConfigSectionin interfaceBaseConfigSection- Overrides:
saveConfigSectionin classConfigSectionImpl
-
deleteConfigSection
public void deleteConfigSection()Description copied from interface:BaseConfigSectionConfig view is closing- Specified by:
deleteConfigSectionin interfaceBaseConfigSection- Overrides:
deleteConfigSectionin classConfigSectionImpl
-
requestRebuild
public void requestRebuild()Description copied from interface:BaseConfigSectionRequest the UI to rebuild this config section. For SWT, all SWT objects will be disposed and recreated.- Specified by:
requestRebuildin interfaceBaseConfigSection- Overrides:
requestRebuildin classConfigSectionImpl
-
getPluginInterface
-