summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java/org
diff options
context:
space:
mode:
authorCharles Lombardo <clombardo169@gmail.com>2023-03-15 03:27:27 -0400
committerCharles Lombardo <clombardo169@gmail.com>2023-03-15 17:35:34 -0400
commit2369977e14246798bd59b5aa3976531ac999e8f0 (patch)
treeecf6abdf8230b06ee00d151345b4fe75618264c6 /Source/Android/app/src/main/java/org
parent826e849a7b7b0cd44d9e8c66fad1985d4fee042e (diff)
Android: Convert IntSliderSetting to Kotlin
Diffstat (limited to 'Source/Android/app/src/main/java/org')
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/view/IntSliderSetting.java37
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/view/IntSliderSetting.kt29
2 files changed, 29 insertions, 37 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/view/IntSliderSetting.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/view/IntSliderSetting.java
deleted file mode 100644
index e8d19f9059..0000000000
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/view/IntSliderSetting.java
+++ /dev/null
@@ -1,37 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-
-package org.dolphinemu.dolphinemu.features.settings.model.view;
-
-import android.content.Context;
-
-import org.dolphinemu.dolphinemu.features.settings.model.AbstractIntSetting;
-import org.dolphinemu.dolphinemu.features.settings.model.AbstractSetting;
-import org.dolphinemu.dolphinemu.features.settings.model.Settings;
-
-public final class IntSliderSetting extends SliderSetting
-{
- private AbstractIntSetting mSetting;
-
- public IntSliderSetting(Context context, AbstractIntSetting setting, int titleId,
- int descriptionId, int min, int max, String units, int stepSize)
- {
- super(context, titleId, descriptionId, min, max, units, stepSize);
- mSetting = setting;
- }
-
- public int getSelectedValue()
- {
- return mSetting.getInt();
- }
-
- public void setSelectedValue(Settings settings, int selection)
- {
- mSetting.setInt(settings, selection);
- }
-
- @Override
- public AbstractSetting getSetting()
- {
- return mSetting;
- }
-}
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/view/IntSliderSetting.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/view/IntSliderSetting.kt
new file mode 100644
index 0000000000..23bcd49317
--- /dev/null
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/view/IntSliderSetting.kt
@@ -0,0 +1,29 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+package org.dolphinemu.dolphinemu.features.settings.model.view
+
+import android.content.Context
+import org.dolphinemu.dolphinemu.features.settings.model.AbstractIntSetting
+import org.dolphinemu.dolphinemu.features.settings.model.AbstractSetting
+import org.dolphinemu.dolphinemu.features.settings.model.Settings
+
+class IntSliderSetting(
+ context: Context,
+ private val intSetting: AbstractIntSetting,
+ titleId: Int,
+ descriptionId: Int,
+ min: Int,
+ max: Int,
+ units: String?,
+ stepSize: Int
+) : SliderSetting(context, titleId, descriptionId, min, max, units, stepSize) {
+ override val setting: AbstractSetting
+ get() = intSetting
+
+ override val selectedValue: Int
+ get() = intSetting.int
+
+ fun setSelectedValue(settings: Settings?, selection: Int) {
+ intSetting.setInt(settings!!, selection)
+ }
+}