summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java
diff options
context:
space:
mode:
authorCharles Lombardo <clombardo169@gmail.com>2023-03-15 03:22:38 -0400
committerCharles Lombardo <clombardo169@gmail.com>2023-03-15 15:49:37 -0400
commit21e0b5b9d9acf793c39254cba594dfeef99a6254 (patch)
treee575390f8017b959fc7d313648fedb563a2025df /Source/Android/app/src/main/java
parent43fa5cf5e4cb228d8893422b4ac0a3b4f562afee (diff)
Android: Convert AbstractSetting to Kotlin
Diffstat (limited to 'Source/Android/app/src/main/java')
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/AbstractSetting.java14
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/AbstractSetting.kt10
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/ScaledIntSetting.kt10
3 files changed, 14 insertions, 20 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/AbstractSetting.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/AbstractSetting.java
deleted file mode 100644
index 9ffaf20544..0000000000
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/AbstractSetting.java
+++ /dev/null
@@ -1,14 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-
-package org.dolphinemu.dolphinemu.features.settings.model;
-
-import androidx.annotation.NonNull;
-
-public interface AbstractSetting
-{
- boolean isOverridden();
-
- boolean isRuntimeEditable();
-
- boolean delete(@NonNull Settings settings);
-}
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/AbstractSetting.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/AbstractSetting.kt
new file mode 100644
index 0000000000..6afcfab2e4
--- /dev/null
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/AbstractSetting.kt
@@ -0,0 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+package org.dolphinemu.dolphinemu.features.settings.model
+
+interface AbstractSetting {
+ val isOverridden: Boolean
+ val isRuntimeEditable: Boolean
+
+ fun delete(settings: Settings): Boolean
+}
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/ScaledIntSetting.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/ScaledIntSetting.kt
index 91b69b8fc3..faa551e0ab 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/ScaledIntSetting.kt
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/ScaledIntSetting.kt
@@ -6,13 +6,11 @@ class ScaledIntSetting(
private val scale: Int,
private val setting: AbstractIntSetting
) : AbstractIntSetting {
- override fun isOverridden(): Boolean {
- return setting.isOverridden()
- }
+ override val isOverridden: Boolean
+ get() = setting.isOverridden
- override fun isRuntimeEditable(): Boolean {
- return setting.isRuntimeEditable
- }
+ override val isRuntimeEditable: Boolean
+ get() = setting.isRuntimeEditable
override fun delete(settings: Settings): Boolean {
return setting.delete(settings)