Crossfire JXClient, Trunk
|
Public Member Functions | |
boolean | inhibitSave () |
boolean | isDefaultChecked () |
PickupOptionNewMode (@NotNull final Pickup pickup, final long option, @NotNull final String tooltipText) | |
void | setPickupMode (final long pickupMode) |
Public Member Functions inherited from com.realtime.crossfire.jxclient.settings.options.CheckBoxOption | |
String | getTooltipText () |
boolean | isChecked () |
void | setChecked (final boolean checked) |
void | toggleChecked () |
Public Member Functions inherited from com.realtime.crossfire.jxclient.settings.options.Option | |
void | addOptionListener (@NotNull final OptionListener listener) |
void | removeOptionListener (@NotNull final OptionListener listener) |
Protected Member Functions | |
void | execute (final boolean checked) |
Protected Member Functions inherited from com.realtime.crossfire.jxclient.settings.options.PickupOption | |
PickupOption (final @NotNull String tooltipText) | |
Protected Member Functions inherited from com.realtime.crossfire.jxclient.settings.options.CheckBoxOption | |
CheckBoxOption (@NotNull final String tooltipText) | |
void | fireStateChangedEvent () |
Private Attributes | |
final long | option |
final Pickup | pickup |
A CheckBoxOption that toggles a pickup setting in Pickup#PU_NEW_MODE.
Definition at line 32 of file PickupOptionNewMode.java.
com.realtime.crossfire.jxclient.settings.options.PickupOptionNewMode.PickupOptionNewMode | ( | @NotNull final Pickup | pickup, |
final long | option, | ||
@NotNull final String | tooltipText | ||
) |
Creates a new instance.
pickup | the pickup instance for modifying the pickup mode |
option | the affected pickup mode |
tooltipText | the tooltip text to explain this option |
Definition at line 51 of file PickupOptionNewMode.java.
References com.realtime.crossfire.jxclient.settings.options.PickupOptionNewMode.option, com.realtime.crossfire.jxclient.settings.options.PickupOptionNewMode.pickup, and com.realtime.crossfire.jxclient.settings.options.CheckBoxOption.tooltipText.
|
protected |
Executes the action associated with this check box option. Must be implemented in subclasses.
checked | whether the checkbox option is checked |
Reimplemented from com.realtime.crossfire.jxclient.settings.options.CheckBoxOption.
Definition at line 58 of file PickupOptionNewMode.java.
References com.realtime.crossfire.jxclient.settings.options.CheckBoxOption.checked, com.realtime.crossfire.jxclient.settings.options.PickupOptionNewMode.option, com.realtime.crossfire.jxclient.settings.options.PickupOptionNewMode.pickup, and com.realtime.crossfire.jxclient.settings.options.Pickup.setPickupModeNewMode().
boolean com.realtime.crossfire.jxclient.settings.options.PickupOptionNewMode.inhibitSave | ( | ) |
Returns whether the option should not be saved. This function can be overridden for options that are otherwise saved, or for options that should not be saved at all.
Reimplemented from com.realtime.crossfire.jxclient.settings.options.Option.
Definition at line 69 of file PickupOptionNewMode.java.
boolean com.realtime.crossfire.jxclient.settings.options.PickupOptionNewMode.isDefaultChecked | ( | ) |
Returns the default value of isChecked().
Reimplemented from com.realtime.crossfire.jxclient.settings.options.CheckBoxOption.
Definition at line 63 of file PickupOptionNewMode.java.
void com.realtime.crossfire.jxclient.settings.options.PickupOptionNewMode.setPickupMode | ( | final long | pickupMode | ) |
Notifies this instance that the pickup mode has changed.
pickupMode | the new pickup mode |
Reimplemented from com.realtime.crossfire.jxclient.settings.options.PickupOption.
Definition at line 74 of file PickupOptionNewMode.java.
References com.realtime.crossfire.jxclient.settings.options.PickupOptionNewMode.option, com.realtime.crossfire.jxclient.settings.options.Pickup.PU_NEW_MODE, and com.realtime.crossfire.jxclient.settings.options.CheckBoxOption.setChecked().
|
private |
The affected pickup mode.
Definition at line 43 of file PickupOptionNewMode.java.
Referenced by com.realtime.crossfire.jxclient.settings.options.PickupOptionNewMode.execute(), com.realtime.crossfire.jxclient.settings.options.PickupOptionNewMode.PickupOptionNewMode(), and com.realtime.crossfire.jxclient.settings.options.PickupOptionNewMode.setPickupMode().
|
private |
The pickup instance for modifying the pickup mode.
Definition at line 38 of file PickupOptionNewMode.java.
Referenced by com.realtime.crossfire.jxclient.settings.options.PickupOptionNewMode.execute(), and com.realtime.crossfire.jxclient.settings.options.PickupOptionNewMode.PickupOptionNewMode().