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 com.biglybt.ui.config.ConfigSectionImpl
ConfigSectionImpl.ConfigDetailsCallback
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate WeakReference
<PluginInterface> private BaseConfigSection
Fields inherited from class com.biglybt.ui.config.ConfigSectionImpl
L10N_SECTION_PREFIX, mapPluginParams
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ConfigSectionHolder
(BaseConfigSection _section, PluginInterface _pi) -
Method Summary
Modifier and TypeMethodDescriptionvoid
build()
void
Config view is closingvoid
Request the UI to rebuild this config section.void
User selected Save.Methods inherited from class com.biglybt.ui.config.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:BaseConfigSection
User 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:
saveConfigSection
in interfaceBaseConfigSection
- Overrides:
saveConfigSection
in classConfigSectionImpl
-
deleteConfigSection
public void deleteConfigSection()Description copied from interface:BaseConfigSection
Config view is closing- Specified by:
deleteConfigSection
in interfaceBaseConfigSection
- Overrides:
deleteConfigSection
in classConfigSectionImpl
-
requestRebuild
public void requestRebuild()Description copied from interface:BaseConfigSection
Request the UI to rebuild this config section. For SWT, all SWT objects will be disposed and recreated.- Specified by:
requestRebuild
in interfaceBaseConfigSection
- Overrides:
requestRebuild
in classConfigSectionImpl
-
getPluginInterface
-