Crossfire JXClient, Trunk
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
com.realtime.crossfire.jxclient.settings.options.PickupOptionOldMode Class Reference
Inheritance diagram for com.realtime.crossfire.jxclient.settings.options.PickupOptionOldMode:
Inheritance graph
Collaboration diagram for com.realtime.crossfire.jxclient.settings.options.PickupOptionOldMode:
Collaboration graph

Public Member Functions

boolean inhibitSave ()
 
boolean isDefaultChecked ()
 
 PickupOptionOldMode (@NotNull final Pickup pickup, final long mode, @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 mode
 
final Pickup pickup
 

Detailed Description

A CheckBoxOption that sets a mode without Pickup#PU_NEW_MODE.

Author
Andreas Kirschbaum

Definition at line 32 of file PickupOptionOldMode.java.

Constructor & Destructor Documentation

◆ PickupOptionOldMode()

com.realtime.crossfire.jxclient.settings.options.PickupOptionOldMode.PickupOptionOldMode ( @NotNull final Pickup  pickup,
final long  mode,
@NotNull final String  tooltipText 
)

Creates a new instance.

Parameters
pickupthe pickup instance for modifying the pickup mode
modethe pickup mode
tooltipTextthe tooltip text to explain this option

Definition at line 51 of file PickupOptionOldMode.java.

References com.realtime.crossfire.jxclient.settings.options.PickupOptionOldMode.mode, com.realtime.crossfire.jxclient.settings.options.PickupOptionOldMode.pickup, and com.realtime.crossfire.jxclient.settings.options.CheckBoxOption.tooltipText.

Member Function Documentation

◆ execute()

void com.realtime.crossfire.jxclient.settings.options.PickupOptionOldMode.execute ( final boolean  checked)
protected

◆ inhibitSave()

boolean com.realtime.crossfire.jxclient.settings.options.PickupOptionOldMode.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.

Returns
whether the option value should not be saved

Reimplemented from com.realtime.crossfire.jxclient.settings.options.Option.

Definition at line 79 of file PickupOptionOldMode.java.

◆ isDefaultChecked()

boolean com.realtime.crossfire.jxclient.settings.options.PickupOptionOldMode.isDefaultChecked ( )

Returns the default value of isChecked().

Returns
the default value

Reimplemented from com.realtime.crossfire.jxclient.settings.options.CheckBoxOption.

Definition at line 73 of file PickupOptionOldMode.java.

◆ setPickupMode()

void com.realtime.crossfire.jxclient.settings.options.PickupOptionOldMode.setPickupMode ( final long  pickupMode)

Notifies this instance that the pickup mode has changed.

Parameters
pickupModethe new pickup mode

Reimplemented from com.realtime.crossfire.jxclient.settings.options.PickupOption.

Definition at line 84 of file PickupOptionOldMode.java.

References com.realtime.crossfire.jxclient.settings.options.PickupOptionOldMode.mode, and com.realtime.crossfire.jxclient.settings.options.CheckBoxOption.setChecked().

Here is the call graph for this function:

Member Data Documentation

◆ mode

final long com.realtime.crossfire.jxclient.settings.options.PickupOptionOldMode.mode
private

◆ pickup

final Pickup com.realtime.crossfire.jxclient.settings.options.PickupOptionOldMode.pickup
private

The documentation for this class was generated from the following file: