summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java
diff options
context:
space:
mode:
authorCharles Lombardo <clombardo169@gmail.com>2023-06-10 05:17:10 -0400
committerCharles Lombardo <clombardo169@gmail.com>2023-08-25 14:20:33 -0400
commitd049be0cad2643623d664fb52922ec1b1d289c97 (patch)
treed8f992998c6fec89d4cff222d4c8e7abd4fd0229 /Source/Android/app/src/main/java
parentdac70351194294d1b9e7859a15d651d6961cb6b7 (diff)
Android: Convert AdvancedMappingControlViewHolder to Kotlin
Diffstat (limited to 'Source/Android/app/src/main/java')
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/ui/AdvancedMappingControlViewHolder.java34
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/ui/AdvancedMappingControlViewHolder.kt23
2 files changed, 23 insertions, 34 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/ui/AdvancedMappingControlViewHolder.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/ui/AdvancedMappingControlViewHolder.java
deleted file mode 100644
index 2ce925235b..0000000000
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/ui/AdvancedMappingControlViewHolder.java
+++ /dev/null
@@ -1,34 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-
-package org.dolphinemu.dolphinemu.features.input.ui;
-
-import androidx.annotation.NonNull;
-import androidx.recyclerview.widget.RecyclerView;
-
-import org.dolphinemu.dolphinemu.databinding.ListItemAdvancedMappingControlBinding;
-
-import java.util.function.Consumer;
-
-public class AdvancedMappingControlViewHolder extends RecyclerView.ViewHolder
-{
- private final ListItemAdvancedMappingControlBinding mBinding;
-
- private String mName;
-
- public AdvancedMappingControlViewHolder(@NonNull ListItemAdvancedMappingControlBinding binding,
- Consumer<String> onClickCallback)
- {
- super(binding.getRoot());
-
- mBinding = binding;
-
- binding.getRoot().setOnClickListener(view -> onClickCallback.accept(mName));
- }
-
- public void bind(String name)
- {
- mName = name;
-
- mBinding.textName.setText(name);
- }
-}
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/ui/AdvancedMappingControlViewHolder.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/ui/AdvancedMappingControlViewHolder.kt
new file mode 100644
index 0000000000..dbfecfc94d
--- /dev/null
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/ui/AdvancedMappingControlViewHolder.kt
@@ -0,0 +1,23 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+package org.dolphinemu.dolphinemu.features.input.ui
+
+import androidx.recyclerview.widget.RecyclerView
+import org.dolphinemu.dolphinemu.databinding.ListItemAdvancedMappingControlBinding
+import java.util.function.Consumer
+
+class AdvancedMappingControlViewHolder(
+ private val binding: ListItemAdvancedMappingControlBinding,
+ onClickCallback: Consumer<String>
+) : RecyclerView.ViewHolder(binding.root) {
+ private lateinit var name: String
+
+ init {
+ binding.root.setOnClickListener { onClickCallback.accept(name) }
+ }
+
+ fun bind(name: String) {
+ this.name = name
+ binding.textName.text = name
+ }
+}