Class MultiSlotAutomarkSetting<X extends Enum<X>>
java.lang.Object
gg.xp.xivsupport.persistence.settings.ObservableSetting
gg.xp.xivsupport.persistence.settings.MultiSlotAutomarkSetting<X>
-
Constructor Summary
ConstructorDescriptionMultiSlotAutomarkSetting
(PersistenceProvider pers, String settingKeyBase, Class<X> enumCls, Map<X, MarkerSign> defaults) -
Method Summary
Modifier and TypeMethodDescriptionaddPreset
(String label, Map<X, MarkerSign> presetData) void
applyPreset
(MultiSlotAutomarkPreset<X> preset) void
@Nullable MarkerSign
getMarkerFor
(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
-