Class DualChangeSelectionActionPerformer
- java.lang.Object
-
- com.biglybt.ui.swt.config.actionperformer.DualChangeSelectionActionPerformer
-
- All Implemented Interfaces:
IAdditionalActionPerformer<java.lang.Boolean>
public class DualChangeSelectionActionPerformer extends java.lang.Object implements IAdditionalActionPerformer<java.lang.Boolean>
Action performer which enables a group of controls, and disables another group of controls, based on state of theBooleanSwtParameter
it's assigned to.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) ChangeSelectionActionPerformer
disabler
(package private) ChangeSelectionActionPerformer
enabler
-
Constructor Summary
Constructors Constructor Description DualChangeSelectionActionPerformer(SwtParameter[] paramsToEnable, SwtParameter[] paramsToDisable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
performAction()
void
valueChanged(java.lang.Boolean newValue)
-
-
-
Field Detail
-
enabler
final ChangeSelectionActionPerformer enabler
-
disabler
final ChangeSelectionActionPerformer disabler
-
-
Constructor Detail
-
DualChangeSelectionActionPerformer
public DualChangeSelectionActionPerformer(SwtParameter[] paramsToEnable, SwtParameter[] paramsToDisable)
-
-
Method Detail
-
performAction
public void performAction()
- Specified by:
performAction
in interfaceIAdditionalActionPerformer<java.lang.Boolean>
-
valueChanged
public void valueChanged(java.lang.Boolean newValue)
- Specified by:
valueChanged
in interfaceIAdditionalActionPerformer<java.lang.Boolean>
-
-