Class PickupOption

    • Constructor Detail

      • PickupOption

        public PickupOption​(@NotNull
                            @NotNull Pickup pickup,
                            long option,
                            @NotNull
                            @NotNull java.lang.String tooltipText)
        Creates a new instance.
        Parameters:
        pickup - the pickup instance for modifying the pickup mode
        option - the affected pickup mode
        tooltipText - the tooltip text to explain this option
    • Method Detail

      • execute

        protected void execute​(boolean checked)
        Description copied from class: CheckBoxOption
        Executes the action associated with this check box option. Must be implemented in sub-classes.
        Specified by:
        execute in class CheckBoxOption
        Parameters:
        checked - whether the check box option is checked
      • inhibitSave

        public boolean inhibitSave()
        Description copied from class: Option
        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.
        Overrides:
        inhibitSave in class Option
        Returns:
        whether the option value should not be saved
      • setPickupMode

        public void setPickupMode​(long pickupMode)
        Notifies this instance that the pickup mode has changed.
        Parameters:
        pickupMode - the new pickup mode