Search in sources :

Example 6 with Preset

use of eidolons.test.Preset in project Eidolons by IDemiurge.

the class PresetLauncher method choosePreset.

public static Preset choosePreset(List<Preset> presets) {
    List<String> list = new ArrayList<>();
    for (Preset s : presets) {
        list.add(s.toString());
    }
    String result = new ListChooser(SELECTION_MODE.SINGLE, list, false).choose();
    if (result == null) {
        return null;
    }
    Preset preset = PresetMaster.findPreset(result);
    if (preset != null) {
        PresetMaster.setPreset(preset);
    }
    return preset;
}
Also used : Preset(eidolons.test.Preset) ArrayList(java.util.ArrayList) ListChooser(main.swing.generic.components.editors.lists.ListChooser)

Aggregations

Preset (eidolons.test.Preset)6 ArrayList (java.util.ArrayList)1 ListChooser (main.swing.generic.components.editors.lists.ListChooser)1 EnumMaster (main.system.auxiliary.EnumMaster)1