1 package org.dolphinemu.dolphinemu.features.settings.model.view; 2 3 import org.dolphinemu.dolphinemu.features.settings.model.AbstractFloatSetting; 4 import org.dolphinemu.dolphinemu.features.settings.model.AbstractSetting; 5 import org.dolphinemu.dolphinemu.features.settings.model.Settings; 6 7 public class FloatSliderSetting extends SliderSetting 8 { 9 protected AbstractFloatSetting mSetting; 10 FloatSliderSetting(AbstractFloatSetting setting, int titleId, int descriptionId, int min, int max, String units)11 public FloatSliderSetting(AbstractFloatSetting setting, int titleId, int descriptionId, int min, 12 int max, String units) 13 { 14 super(titleId, descriptionId, min, max, units); 15 mSetting = setting; 16 } 17 getSelectedValue(Settings settings)18 public int getSelectedValue(Settings settings) 19 { 20 return Math.round(mSetting.getFloat(settings)); 21 } 22 setSelectedValue(Settings settings, float selection)23 public void setSelectedValue(Settings settings, float selection) 24 { 25 mSetting.setFloat(settings, selection); 26 } 27 28 @Override getSetting()29 public AbstractSetting getSetting() 30 { 31 return mSetting; 32 } 33 } 34