summaryrefslogtreecommitdiff
path: root/src/android
diff options
context:
space:
mode:
authorGravatar Charles Lombardo2023-03-07 20:04:30 -0500
committerGravatar bunnei2023-06-03 00:05:37 -0700
commitd472f4158049869a250939fbcaa69baf4630ed0a (patch)
treefb00dd5896e494e91f8bc6b62addc36e5851f143 /src/android
parentandroid: Convert DateTimeViewHolder to Kotlin (diff)
downloadyuzu-d472f4158049869a250939fbcaa69baf4630ed0a.tar.gz
yuzu-d472f4158049869a250939fbcaa69baf4630ed0a.tar.xz
yuzu-d472f4158049869a250939fbcaa69baf4630ed0a.zip
android: Convert HeaderViewHolder to Kotlin
Diffstat (limited to 'src/android')
-rw-r--r--src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/viewholder/HeaderViewHolder.java32
-rw-r--r--src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/viewholder/HeaderViewHolder.kt28
2 files changed, 28 insertions, 32 deletions
diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/viewholder/HeaderViewHolder.java b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/viewholder/HeaderViewHolder.java
deleted file mode 100644
index afe021149..000000000
--- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/viewholder/HeaderViewHolder.java
+++ /dev/null
@@ -1,32 +0,0 @@
1package org.yuzu.yuzu_emu.features.settings.ui.viewholder;
2
3import android.view.View;
4import android.widget.TextView;
5
6import org.yuzu.yuzu_emu.R;
7import org.yuzu.yuzu_emu.features.settings.model.view.SettingsItem;
8import org.yuzu.yuzu_emu.features.settings.ui.SettingsAdapter;
9
10public final class HeaderViewHolder extends SettingViewHolder {
11 private TextView mHeaderName;
12
13 public HeaderViewHolder(View itemView, SettingsAdapter adapter) {
14 super(itemView, adapter);
15 itemView.setOnClickListener(null);
16 }
17
18 @Override
19 protected void findViews(View root) {
20 mHeaderName = root.findViewById(R.id.text_header_name);
21 }
22
23 @Override
24 public void bind(SettingsItem item) {
25 mHeaderName.setText(item.getNameId());
26 }
27
28 @Override
29 public void onClick(View clicked) {
30 // no-op
31 }
32} \ No newline at end of file
diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/viewholder/HeaderViewHolder.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/viewholder/HeaderViewHolder.kt
new file mode 100644
index 000000000..8c0f57d63
--- /dev/null
+++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/viewholder/HeaderViewHolder.kt
@@ -0,0 +1,28 @@
1package org.yuzu.yuzu_emu.features.settings.ui.viewholder
2
3import android.view.View
4import android.widget.TextView
5import org.yuzu.yuzu_emu.R
6import org.yuzu.yuzu_emu.features.settings.model.view.SettingsItem
7import org.yuzu.yuzu_emu.features.settings.ui.SettingsAdapter
8
9class HeaderViewHolder(itemView: View, adapter: SettingsAdapter) :
10 SettingViewHolder(itemView, adapter) {
11 private lateinit var headerName: TextView
12
13 init {
14 itemView.setOnClickListener(null)
15 }
16
17 override fun findViews(root: View) {
18 headerName = root.findViewById(R.id.text_header_name)
19 }
20
21 override fun bind(item: SettingsItem) {
22 headerName.setText(item.nameId)
23 }
24
25 override fun onClick(clicked: View) {
26 // no-op
27 }
28}