Class MultiSlotAutomarkSetting<X extends Enum<X>>
java.lang.Object
gg.xp.xivsupport.persistence.settings.ObservableSetting
gg.xp.xivsupport.persistence.settings.MultiSlotAutomarkSetting<X>
-
Constructor Summary
ConstructorsConstructorDescriptionMultiSlotAutomarkSetting(PersistenceProvider pers, String settingKeyBase, Class<X> enumCls, Map<X, MarkerSign> defaults) -
Method Summary
Modifier and TypeMethodDescriptionaddPreset(String label, Map<X, MarkerSign> presetData) voidapplyPreset(MultiSlotAutomarkPreset<X> preset) void@Nullable MarkerSigngetMarkerFor(X item) Methods inherited from class gg.xp.xivsupport.persistence.settings.ObservableSetting
addAndRunListener, addListener, notifyListeners, removeListener
-
Constructor Details
-
MultiSlotAutomarkSetting
public MultiSlotAutomarkSetting(PersistenceProvider pers, String settingKeyBase, Class<X> enumCls, Map<X, MarkerSign> defaults)
-
-
Method Details
-
getEnumCls
-
getSettings
-
getMarkerFor
-
copyDefaultsFrom
-
addPreset
-
getPresets
-
applyPreset
-