summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java/org
diff options
context:
space:
mode:
authorCharles Lombardo <clombardo169@gmail.com>2023-06-10 05:14:38 -0400
committerCharles Lombardo <clombardo169@gmail.com>2023-08-25 14:20:32 -0400
commit4c8cd49d8037232240638f255a9bcaf927be601d (patch)
tree02f1dc18fca6c254111a62fbb3206429b75ced08 /Source/Android/app/src/main/java/org
parent29adbb439457c83d63fdfd217f4f7edeba20579f (diff)
Android: Convert DolphinVibratorManagerPassthrough 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/input/model/DolphinVibratorManagerPassthrough.java33
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/DolphinVibratorManagerPassthrough.kt16
2 files changed, 16 insertions, 33 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/DolphinVibratorManagerPassthrough.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/DolphinVibratorManagerPassthrough.java
deleted file mode 100644
index 2ca747f54f..0000000000
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/DolphinVibratorManagerPassthrough.java
+++ /dev/null
@@ -1,33 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-
-package org.dolphinemu.dolphinemu.features.input.model;
-
-import android.os.Build;
-import android.os.Vibrator;
-import android.os.VibratorManager;
-
-import androidx.annotation.NonNull;
-import androidx.annotation.RequiresApi;
-
-@RequiresApi(api = Build.VERSION_CODES.S)
-public final class DolphinVibratorManagerPassthrough implements DolphinVibratorManager
-{
- private final VibratorManager mVibratorManager;
-
- public DolphinVibratorManagerPassthrough(@NonNull VibratorManager vibratorManager)
- {
- mVibratorManager = vibratorManager;
- }
-
- @Override @NonNull
- public Vibrator getVibrator(int vibratorId)
- {
- return mVibratorManager.getVibrator(vibratorId);
- }
-
- @Override @NonNull
- public int[] getVibratorIds()
- {
- return mVibratorManager.getVibratorIds();
- }
-}
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/DolphinVibratorManagerPassthrough.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/DolphinVibratorManagerPassthrough.kt
new file mode 100644
index 0000000000..0895484314
--- /dev/null
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/DolphinVibratorManagerPassthrough.kt
@@ -0,0 +1,16 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+package org.dolphinemu.dolphinemu.features.input.model
+
+import android.os.Build
+import android.os.Vibrator
+import android.os.VibratorManager
+import androidx.annotation.RequiresApi
+
+@RequiresApi(api = Build.VERSION_CODES.S)
+class DolphinVibratorManagerPassthrough(private val vibratorManager: VibratorManager) :
+ DolphinVibratorManager {
+ override fun getVibrator(vibratorId: Int): Vibrator = vibratorManager.getVibrator(vibratorId)
+
+ override fun getVibratorIds(): IntArray = vibratorManager.vibratorIds
+}