mirror of
https://github.com/izzy2lost/dolphin.git
synced 2026-06-19 01:16:48 -07:00
Android: Don't require Settings object for reading a setting
Made unnecessary by the previous commit.
This commit is contained in:
+25
-25
@@ -400,7 +400,7 @@ public final class EmulationActivity extends AppCompatActivity implements ThemeP
|
||||
WindowManager.LayoutParams attributes = getWindow().getAttributes();
|
||||
|
||||
attributes.layoutInDisplayCutoutMode =
|
||||
BooleanSetting.MAIN_EXPAND_TO_CUTOUT_AREA.getBoolean(mSettings) ?
|
||||
BooleanSetting.MAIN_EXPAND_TO_CUTOUT_AREA.getBoolean() ?
|
||||
WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES :
|
||||
WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER;
|
||||
|
||||
@@ -437,7 +437,7 @@ public final class EmulationActivity extends AppCompatActivity implements ThemeP
|
||||
|
||||
setTitle(NativeLibrary.GetCurrentTitleDescription());
|
||||
|
||||
mEmulationFragment.refreshInputOverlay(mSettings);
|
||||
mEmulationFragment.refreshInputOverlay();
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -521,7 +521,7 @@ public final class EmulationActivity extends AppCompatActivity implements ThemeP
|
||||
|
||||
private void updateOrientation()
|
||||
{
|
||||
setRequestedOrientation(IntSetting.MAIN_EMULATION_ORIENTATION.getInt(mSettings));
|
||||
setRequestedOrientation(IntSetting.MAIN_EMULATION_ORIENTATION.getInt());
|
||||
}
|
||||
|
||||
private boolean closeSubmenu()
|
||||
@@ -589,11 +589,11 @@ public final class EmulationActivity extends AppCompatActivity implements ThemeP
|
||||
|
||||
// Populate the switch value for joystick center on touch
|
||||
menu.findItem(R.id.menu_emulation_joystick_rel_center)
|
||||
.setChecked(BooleanSetting.MAIN_JOYSTICK_REL_CENTER.getBoolean(mSettings));
|
||||
.setChecked(BooleanSetting.MAIN_JOYSTICK_REL_CENTER.getBoolean());
|
||||
if (wii)
|
||||
{
|
||||
menu.findItem(R.id.menu_emulation_ir_recenter)
|
||||
.setChecked(BooleanSetting.MAIN_IR_ALWAYS_RECENTER.getBoolean(mSettings));
|
||||
.setChecked(BooleanSetting.MAIN_IR_ALWAYS_RECENTER.getBoolean());
|
||||
}
|
||||
|
||||
popup.setOnMenuItemClickListener(this::onOptionsItemSelected);
|
||||
@@ -794,7 +794,7 @@ public final class EmulationActivity extends AppCompatActivity implements ThemeP
|
||||
private void toggleRecenter(boolean state)
|
||||
{
|
||||
BooleanSetting.MAIN_IR_ALWAYS_RECENTER.setBoolean(mSettings, state);
|
||||
mEmulationFragment.refreshOverlayPointer(mSettings);
|
||||
mEmulationFragment.refreshOverlayPointer();
|
||||
}
|
||||
|
||||
private void editControlsPlacement()
|
||||
@@ -831,7 +831,7 @@ public final class EmulationActivity extends AppCompatActivity implements ThemeP
|
||||
MaterialAlertDialogBuilder builder = new MaterialAlertDialogBuilder(this)
|
||||
.setTitle(R.string.emulation_toggle_controls);
|
||||
|
||||
int currentController = InputOverlay.getConfiguredControllerType(mSettings);
|
||||
int currentController = InputOverlay.getConfiguredControllerType();
|
||||
|
||||
if (currentController == InputOverlay.OVERLAY_GAMECUBE)
|
||||
{
|
||||
@@ -840,7 +840,7 @@ public final class EmulationActivity extends AppCompatActivity implements ThemeP
|
||||
|
||||
for (int i = 0; i < gcEnabledButtons.length; i++)
|
||||
{
|
||||
gcEnabledButtons[i] = BooleanSetting.valueOf(gcSettingBase + i).getBoolean(mSettings);
|
||||
gcEnabledButtons[i] = BooleanSetting.valueOf(gcSettingBase + i).getBoolean();
|
||||
}
|
||||
builder.setMultiChoiceItems(R.array.gcpadButtons, gcEnabledButtons,
|
||||
(dialog, indexSelected, isChecked) -> BooleanSetting
|
||||
@@ -854,7 +854,7 @@ public final class EmulationActivity extends AppCompatActivity implements ThemeP
|
||||
for (int i = 0; i < wiiClassicEnabledButtons.length; i++)
|
||||
{
|
||||
wiiClassicEnabledButtons[i] =
|
||||
BooleanSetting.valueOf(classicSettingBase + i).getBoolean(mSettings);
|
||||
BooleanSetting.valueOf(classicSettingBase + i).getBoolean();
|
||||
}
|
||||
builder.setMultiChoiceItems(R.array.classicButtons, wiiClassicEnabledButtons,
|
||||
(dialog, indexSelected, isChecked) -> BooleanSetting
|
||||
@@ -868,7 +868,7 @@ public final class EmulationActivity extends AppCompatActivity implements ThemeP
|
||||
|
||||
for (int i = 0; i < wiiEnabledButtons.length; i++)
|
||||
{
|
||||
wiiEnabledButtons[i] = BooleanSetting.valueOf(wiiSettingBase + i).getBoolean(mSettings);
|
||||
wiiEnabledButtons[i] = BooleanSetting.valueOf(wiiSettingBase + i).getBoolean();
|
||||
}
|
||||
if (currentController == InputOverlay.OVERLAY_WIIMOTE_NUNCHUK)
|
||||
{
|
||||
@@ -887,15 +887,15 @@ public final class EmulationActivity extends AppCompatActivity implements ThemeP
|
||||
builder.setNeutralButton(R.string.emulation_toggle_all,
|
||||
(dialogInterface, i) -> mEmulationFragment.toggleInputOverlayVisibility(mSettings))
|
||||
.setPositiveButton(R.string.ok, (dialogInterface, i) ->
|
||||
mEmulationFragment.refreshInputOverlay(mSettings))
|
||||
mEmulationFragment.refreshInputOverlay())
|
||||
.show();
|
||||
}
|
||||
|
||||
public void chooseDoubleTapButton()
|
||||
{
|
||||
int currentValue = IntSetting.MAIN_DOUBLE_TAP_BUTTON.getInt(mSettings);
|
||||
int currentValue = IntSetting.MAIN_DOUBLE_TAP_BUTTON.getInt();
|
||||
|
||||
int buttonList = InputOverlay.getConfiguredControllerType(mSettings) ==
|
||||
int buttonList = InputOverlay.getConfiguredControllerType() ==
|
||||
InputOverlay.OVERLAY_WIIMOTE_CLASSIC ? R.array.doubleTapWithClassic : R.array.doubleTap;
|
||||
|
||||
int checkedItem = -1;
|
||||
@@ -914,7 +914,7 @@ public final class EmulationActivity extends AppCompatActivity implements ThemeP
|
||||
(DialogInterface dialog, int which) -> IntSetting.MAIN_DOUBLE_TAP_BUTTON.setInt(
|
||||
mSettings, InputOverlayPointer.DOUBLE_TAP_OPTIONS.get(which)))
|
||||
.setPositiveButton(R.string.ok,
|
||||
(dialogInterface, i) -> mEmulationFragment.initInputPointer(mSettings))
|
||||
(dialogInterface, i) -> mEmulationFragment.initInputPointer())
|
||||
.show();
|
||||
}
|
||||
|
||||
@@ -925,7 +925,7 @@ public final class EmulationActivity extends AppCompatActivity implements ThemeP
|
||||
final Slider scaleSlider = dialogBinding.inputScaleSlider;
|
||||
final TextView scaleValue = dialogBinding.inputScaleValue;
|
||||
scaleSlider.setValueTo(150);
|
||||
scaleSlider.setValue(IntSetting.MAIN_CONTROL_SCALE.getInt(mSettings));
|
||||
scaleSlider.setValue(IntSetting.MAIN_CONTROL_SCALE.getInt());
|
||||
scaleSlider.setStepSize(1);
|
||||
scaleSlider.addOnChangeListener(
|
||||
(slider, progress, fromUser) -> scaleValue.setText(((int) progress + 50) + "%"));
|
||||
@@ -935,7 +935,7 @@ public final class EmulationActivity extends AppCompatActivity implements ThemeP
|
||||
final Slider sliderOpacity = dialogBinding.inputOpacitySlider;
|
||||
final TextView valueOpacity = dialogBinding.inputOpacityValue;
|
||||
sliderOpacity.setValueTo(100);
|
||||
sliderOpacity.setValue(IntSetting.MAIN_CONTROL_OPACITY.getInt(mSettings));
|
||||
sliderOpacity.setValue(IntSetting.MAIN_CONTROL_OPACITY.getInt());
|
||||
sliderOpacity.setStepSize(1);
|
||||
sliderOpacity.addOnChangeListener(
|
||||
(slider, progress, fromUser) -> valueOpacity.setText(((int) progress) + "%"));
|
||||
@@ -948,13 +948,13 @@ public final class EmulationActivity extends AppCompatActivity implements ThemeP
|
||||
{
|
||||
IntSetting.MAIN_CONTROL_SCALE.setInt(mSettings, (int) scaleSlider.getValue());
|
||||
IntSetting.MAIN_CONTROL_OPACITY.setInt(mSettings, (int) sliderOpacity.getValue());
|
||||
mEmulationFragment.refreshInputOverlay(mSettings);
|
||||
mEmulationFragment.refreshInputOverlay();
|
||||
})
|
||||
.setNeutralButton(R.string.default_values, (dialog, which) ->
|
||||
{
|
||||
IntSetting.MAIN_CONTROL_SCALE.delete(mSettings);
|
||||
IntSetting.MAIN_CONTROL_OPACITY.delete(mSettings);
|
||||
mEmulationFragment.refreshInputOverlay(mSettings);
|
||||
mEmulationFragment.refreshInputOverlay();
|
||||
})
|
||||
.show();
|
||||
}
|
||||
@@ -962,7 +962,7 @@ public final class EmulationActivity extends AppCompatActivity implements ThemeP
|
||||
private void addControllerIfNotNone(List<CharSequence> entries, List<Integer> values,
|
||||
IntSetting controller, int entry, int value)
|
||||
{
|
||||
if (controller.getInt(mSettings) != 0)
|
||||
if (controller.getInt() != 0)
|
||||
{
|
||||
entries.add(getString(entry));
|
||||
values.add(value);
|
||||
@@ -992,7 +992,7 @@ public final class EmulationActivity extends AppCompatActivity implements ThemeP
|
||||
|
||||
IntSetting controllerSetting = NativeLibrary.IsEmulatingWii() ?
|
||||
IntSetting.MAIN_OVERLAY_WII_CONTROLLER : IntSetting.MAIN_OVERLAY_GC_CONTROLLER;
|
||||
int currentValue = controllerSetting.getInt(mSettings);
|
||||
int currentValue = controllerSetting.getInt();
|
||||
|
||||
int checkedItem = -1;
|
||||
for (int i = 0; i < values.size(); i++)
|
||||
@@ -1013,7 +1013,7 @@ public final class EmulationActivity extends AppCompatActivity implements ThemeP
|
||||
.setPositiveButton(R.string.ok, (dialogInterface, i) ->
|
||||
{
|
||||
editor.apply();
|
||||
mEmulationFragment.refreshInputOverlay(mSettings);
|
||||
mEmulationFragment.refreshInputOverlay();
|
||||
})
|
||||
.setNeutralButton(R.string.emulation_more_controller_settings,
|
||||
(dialogInterface, i) -> SettingsActivity.launch(this, MenuTag.SETTINGS))
|
||||
@@ -1025,11 +1025,11 @@ public final class EmulationActivity extends AppCompatActivity implements ThemeP
|
||||
new MaterialAlertDialogBuilder(this)
|
||||
.setTitle(R.string.emulation_ir_mode)
|
||||
.setSingleChoiceItems(R.array.irModeEntries,
|
||||
IntSetting.MAIN_IR_MODE.getInt(mSettings),
|
||||
IntSetting.MAIN_IR_MODE.getInt(),
|
||||
(dialog, indexSelected) ->
|
||||
IntSetting.MAIN_IR_MODE.setInt(mSettings, indexSelected))
|
||||
.setPositiveButton(R.string.ok, (dialogInterface, i) ->
|
||||
mEmulationFragment.refreshOverlayPointer(mSettings))
|
||||
mEmulationFragment.refreshOverlayPointer())
|
||||
.show();
|
||||
}
|
||||
|
||||
@@ -1065,7 +1065,7 @@ public final class EmulationActivity extends AppCompatActivity implements ThemeP
|
||||
new MaterialAlertDialogBuilder(this)
|
||||
.setTitle(getString(R.string.emulation_touch_overlay_reset))
|
||||
.setPositiveButton(R.string.yes,
|
||||
(dialogInterface, i) -> mEmulationFragment.resetInputOverlay(mSettings))
|
||||
(dialogInterface, i) -> mEmulationFragment.resetInputOverlay())
|
||||
.setNegativeButton(R.string.cancel, null)
|
||||
.show();
|
||||
}
|
||||
@@ -1160,7 +1160,7 @@ public final class EmulationActivity extends AppCompatActivity implements ThemeP
|
||||
|
||||
public void initInputPointer()
|
||||
{
|
||||
mEmulationFragment.initInputPointer(mSettings);
|
||||
mEmulationFragment.initInputPointer();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
+2
-2
@@ -42,8 +42,8 @@ abstract class SettingDisabledWarningFragment(
|
||||
override fun onResume() {
|
||||
super.onResume()
|
||||
val activity = requireActivity() as CheatsActivity
|
||||
activity.loadGameSpecificSettings().use { settings ->
|
||||
val cheatsEnabled = setting.getBoolean(settings)
|
||||
activity.loadGameSpecificSettings().use {
|
||||
val cheatsEnabled = setting.getBoolean()
|
||||
requireView().visibility = if (cheatsEnabled) View.GONE else View.VISIBLE
|
||||
}
|
||||
}
|
||||
|
||||
+6
-4
@@ -2,6 +2,8 @@
|
||||
|
||||
package org.dolphinemu.dolphinemu.features.input.model;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
|
||||
import org.dolphinemu.dolphinemu.features.input.model.controlleremu.ControlGroup;
|
||||
import org.dolphinemu.dolphinemu.features.settings.model.AbstractBooleanSetting;
|
||||
import org.dolphinemu.dolphinemu.features.settings.model.Settings;
|
||||
@@ -16,19 +18,19 @@ public class ControlGroupEnabledSetting implements AbstractBooleanSetting
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean getBoolean(Settings settings)
|
||||
public boolean getBoolean()
|
||||
{
|
||||
return mControlGroup.getEnabled();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setBoolean(Settings settings, boolean newValue)
|
||||
public void setBoolean(@NonNull Settings settings, boolean newValue)
|
||||
{
|
||||
mControlGroup.setEnabled(newValue);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isOverridden(Settings settings)
|
||||
public boolean isOverridden()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
@@ -40,7 +42,7 @@ public class ControlGroupEnabledSetting implements AbstractBooleanSetting
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean delete(Settings settings)
|
||||
public boolean delete(@NonNull Settings settings)
|
||||
{
|
||||
boolean newValue = mControlGroup.getDefaultEnabledValue() != ControlGroup.DEFAULT_ENABLED_NO;
|
||||
mControlGroup.setEnabled(newValue);
|
||||
|
||||
+6
-4
@@ -2,6 +2,8 @@
|
||||
|
||||
package org.dolphinemu.dolphinemu.features.input.model;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
|
||||
import org.dolphinemu.dolphinemu.features.input.model.controlleremu.NumericSetting;
|
||||
import org.dolphinemu.dolphinemu.features.settings.model.AbstractBooleanSetting;
|
||||
import org.dolphinemu.dolphinemu.features.settings.model.Settings;
|
||||
@@ -16,19 +18,19 @@ public class InputMappingBooleanSetting implements AbstractBooleanSetting
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean getBoolean(Settings settings)
|
||||
public boolean getBoolean()
|
||||
{
|
||||
return mNumericSetting.getBooleanValue();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setBoolean(Settings settings, boolean newValue)
|
||||
public void setBoolean(@NonNull Settings settings, boolean newValue)
|
||||
{
|
||||
mNumericSetting.setBooleanValue(newValue);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isOverridden(Settings settings)
|
||||
public boolean isOverridden()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
@@ -40,7 +42,7 @@ public class InputMappingBooleanSetting implements AbstractBooleanSetting
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean delete(Settings settings)
|
||||
public boolean delete(@NonNull Settings settings)
|
||||
{
|
||||
mNumericSetting.setBooleanValue(mNumericSetting.getBooleanDefaultValue());
|
||||
return true;
|
||||
|
||||
+6
-4
@@ -2,6 +2,8 @@
|
||||
|
||||
package org.dolphinemu.dolphinemu.features.input.model;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
|
||||
import org.dolphinemu.dolphinemu.features.input.model.controlleremu.NumericSetting;
|
||||
import org.dolphinemu.dolphinemu.features.settings.model.AbstractFloatSetting;
|
||||
import org.dolphinemu.dolphinemu.features.settings.model.Settings;
|
||||
@@ -17,19 +19,19 @@ public class InputMappingDoubleSetting implements AbstractFloatSetting
|
||||
}
|
||||
|
||||
@Override
|
||||
public float getFloat(Settings settings)
|
||||
public float getFloat()
|
||||
{
|
||||
return (float) mNumericSetting.getDoubleValue();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setFloat(Settings settings, float newValue)
|
||||
public void setFloat(@NonNull Settings settings, float newValue)
|
||||
{
|
||||
mNumericSetting.setDoubleValue(newValue);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isOverridden(Settings settings)
|
||||
public boolean isOverridden()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
@@ -41,7 +43,7 @@ public class InputMappingDoubleSetting implements AbstractFloatSetting
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean delete(Settings settings)
|
||||
public boolean delete(@NonNull Settings settings)
|
||||
{
|
||||
mNumericSetting.setDoubleValue(mNumericSetting.getDoubleDefaultValue());
|
||||
return true;
|
||||
|
||||
+6
-4
@@ -2,6 +2,8 @@
|
||||
|
||||
package org.dolphinemu.dolphinemu.features.input.model;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
|
||||
import org.dolphinemu.dolphinemu.features.input.model.controlleremu.NumericSetting;
|
||||
import org.dolphinemu.dolphinemu.features.settings.model.AbstractIntSetting;
|
||||
import org.dolphinemu.dolphinemu.features.settings.model.Settings;
|
||||
@@ -16,19 +18,19 @@ public class InputMappingIntSetting implements AbstractIntSetting
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getInt(Settings settings)
|
||||
public int getInt()
|
||||
{
|
||||
return mNumericSetting.getIntValue();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setInt(Settings settings, int newValue)
|
||||
public void setInt(@NonNull Settings settings, int newValue)
|
||||
{
|
||||
mNumericSetting.setIntValue(newValue);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isOverridden(Settings settings)
|
||||
public boolean isOverridden()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
@@ -40,7 +42,7 @@ public class InputMappingIntSetting implements AbstractIntSetting
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean delete(Settings settings)
|
||||
public boolean delete(@NonNull Settings settings)
|
||||
{
|
||||
mNumericSetting.setIntValue(mNumericSetting.getIntDefaultValue());
|
||||
return true;
|
||||
|
||||
+2
-2
@@ -24,13 +24,13 @@ public class InputDeviceSetting extends StringSingleChoiceSetting
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getSelectedChoice(Settings settings)
|
||||
public String getSelectedChoice()
|
||||
{
|
||||
return mController.getDefaultDevice();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getSelectedValue(Settings settings)
|
||||
public String getSelectedValue()
|
||||
{
|
||||
return mController.getDefaultDevice();
|
||||
}
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ import androidx.annotation.NonNull;
|
||||
|
||||
public interface AbstractBooleanSetting extends AbstractSetting
|
||||
{
|
||||
boolean getBoolean(@NonNull Settings settings);
|
||||
boolean getBoolean();
|
||||
|
||||
void setBoolean(@NonNull Settings settings, boolean newValue);
|
||||
}
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ import androidx.annotation.NonNull;
|
||||
|
||||
public interface AbstractFloatSetting extends AbstractSetting
|
||||
{
|
||||
float getFloat(@NonNull Settings settings);
|
||||
float getFloat();
|
||||
|
||||
void setFloat(@NonNull Settings settings, float newValue);
|
||||
}
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ import androidx.annotation.NonNull;
|
||||
|
||||
public interface AbstractIntSetting extends AbstractSetting
|
||||
{
|
||||
int getInt(@NonNull Settings settings);
|
||||
int getInt();
|
||||
|
||||
void setInt(@NonNull Settings settings, int newValue);
|
||||
}
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ import androidx.annotation.NonNull;
|
||||
|
||||
public interface AbstractSetting
|
||||
{
|
||||
boolean isOverridden(@NonNull Settings settings);
|
||||
boolean isOverridden();
|
||||
|
||||
boolean isRuntimeEditable();
|
||||
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ import androidx.annotation.NonNull;
|
||||
public interface AbstractStringSetting extends AbstractSetting
|
||||
{
|
||||
@NonNull
|
||||
String getString(@NonNull Settings settings);
|
||||
String getString();
|
||||
|
||||
void setString(@NonNull Settings settings, @NonNull String newValue);
|
||||
}
|
||||
|
||||
+2
-2
@@ -25,7 +25,7 @@ public class AdHocBooleanSetting implements AbstractBooleanSetting
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isOverridden(@NonNull Settings settings)
|
||||
public boolean isOverridden()
|
||||
{
|
||||
return NativeConfig.isOverridden(mFile, mSection, mKey);
|
||||
}
|
||||
@@ -43,7 +43,7 @@ public class AdHocBooleanSetting implements AbstractBooleanSetting
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean getBoolean(@NonNull Settings settings)
|
||||
public boolean getBoolean()
|
||||
{
|
||||
return NativeConfig.getBoolean(NativeConfig.LAYER_ACTIVE, mFile, mSection, mKey, mDefaultValue);
|
||||
}
|
||||
|
||||
+2
-2
@@ -25,7 +25,7 @@ public class AdHocStringSetting implements AbstractStringSetting
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isOverridden(@NonNull Settings settings)
|
||||
public boolean isOverridden()
|
||||
{
|
||||
return NativeConfig.isOverridden(mFile, mSection, mKey);
|
||||
}
|
||||
@@ -43,7 +43,7 @@ public class AdHocStringSetting implements AbstractStringSetting
|
||||
}
|
||||
|
||||
@NonNull @Override
|
||||
public String getString(@NonNull Settings settings)
|
||||
public String getString()
|
||||
{
|
||||
return NativeConfig.getString(NativeConfig.LAYER_ACTIVE, mFile, mSection, mKey, mDefaultValue);
|
||||
}
|
||||
|
||||
+2
-2
@@ -296,7 +296,7 @@ public enum BooleanSetting implements AbstractBooleanSetting
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isOverridden(@NonNull Settings settings)
|
||||
public boolean isOverridden()
|
||||
{
|
||||
return NativeConfig.isOverridden(mFile, mSection, mKey);
|
||||
}
|
||||
@@ -329,7 +329,7 @@ public enum BooleanSetting implements AbstractBooleanSetting
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean getBoolean(@NonNull Settings settings)
|
||||
public boolean getBoolean()
|
||||
{
|
||||
return NativeConfig.getBoolean(NativeConfig.LAYER_ACTIVE, mFile, mSection, mKey, mDefaultValue);
|
||||
}
|
||||
|
||||
+2
-2
@@ -25,7 +25,7 @@ public enum FloatSetting implements AbstractFloatSetting
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isOverridden(@NonNull Settings settings)
|
||||
public boolean isOverridden()
|
||||
{
|
||||
return NativeConfig.isOverridden(mFile, mSection, mKey);
|
||||
}
|
||||
@@ -49,7 +49,7 @@ public enum FloatSetting implements AbstractFloatSetting
|
||||
}
|
||||
|
||||
@Override
|
||||
public float getFloat(@NonNull Settings settings)
|
||||
public float getFloat()
|
||||
{
|
||||
return NativeConfig.getFloat(NativeConfig.LAYER_ACTIVE, mFile, mSection, mKey, mDefaultValue);
|
||||
}
|
||||
|
||||
+2
-2
@@ -121,7 +121,7 @@ public enum IntSetting implements AbstractIntSetting
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isOverridden(@NonNull Settings settings)
|
||||
public boolean isOverridden()
|
||||
{
|
||||
return NativeConfig.isOverridden(mFile, mSection, mKey);
|
||||
}
|
||||
@@ -154,7 +154,7 @@ public enum IntSetting implements AbstractIntSetting
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getInt(@NonNull Settings settings)
|
||||
public int getInt()
|
||||
{
|
||||
return NativeConfig.getInt(NativeConfig.LAYER_ACTIVE, mFile, mSection, mKey, mDefaultValue);
|
||||
}
|
||||
|
||||
+4
-4
@@ -6,8 +6,8 @@ class ScaledIntSetting(
|
||||
private val scale: Int,
|
||||
private val setting: AbstractIntSetting
|
||||
) : AbstractIntSetting {
|
||||
override fun isOverridden(settings: Settings): Boolean {
|
||||
return setting.isOverridden(settings)
|
||||
override fun isOverridden(): Boolean {
|
||||
return setting.isOverridden()
|
||||
}
|
||||
|
||||
override fun isRuntimeEditable(): Boolean {
|
||||
@@ -18,8 +18,8 @@ class ScaledIntSetting(
|
||||
return setting.delete(settings)
|
||||
}
|
||||
|
||||
override fun getInt(settings: Settings): Int {
|
||||
return setting.getInt(settings) / scale
|
||||
override fun getInt(): Int {
|
||||
return setting.getInt() / scale
|
||||
}
|
||||
|
||||
override fun setInt(settings: Settings, newValue: Int) {
|
||||
|
||||
+2
-2
@@ -95,7 +95,7 @@ public class Settings implements Closeable
|
||||
NativeConfig.loadGameInis(mGameId, mRevision);
|
||||
}
|
||||
|
||||
mLoadedRecursiveIsoPathsValue = BooleanSetting.MAIN_RECURSIVE_ISO_PATHS.getBoolean(this);
|
||||
mLoadedRecursiveIsoPathsValue = BooleanSetting.MAIN_RECURSIVE_ISO_PATHS.getBoolean();
|
||||
}
|
||||
|
||||
public void loadSettings(SettingsActivityView view, String gameId, int revision, boolean isWii)
|
||||
@@ -119,7 +119,7 @@ public class Settings implements Closeable
|
||||
NativeLibrary.ReloadLoggerConfig();
|
||||
NativeLibrary.UpdateGCAdapterScanThread();
|
||||
|
||||
if (mLoadedRecursiveIsoPathsValue != BooleanSetting.MAIN_RECURSIVE_ISO_PATHS.getBoolean(this))
|
||||
if (mLoadedRecursiveIsoPathsValue != BooleanSetting.MAIN_RECURSIVE_ISO_PATHS.getBoolean())
|
||||
{
|
||||
// Refresh game library
|
||||
GameFileCacheManager.startRescan();
|
||||
|
||||
+2
-2
@@ -65,7 +65,7 @@ public enum StringSetting implements AbstractStringSetting
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isOverridden(@NonNull Settings settings)
|
||||
public boolean isOverridden()
|
||||
{
|
||||
return NativeConfig.isOverridden(mFile, mSection, mKey);
|
||||
}
|
||||
@@ -89,7 +89,7 @@ public enum StringSetting implements AbstractStringSetting
|
||||
}
|
||||
|
||||
@NonNull @Override
|
||||
public String getString(@NonNull Settings settings)
|
||||
public String getString()
|
||||
{
|
||||
if (!NativeConfig.isSettingSaveable(mFile, mSection, mKey))
|
||||
{
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user