From 53d404c5a0204b31b392ed910fc4b86f626cdfd7 Mon Sep 17 00:00:00 2001 From: Charles Lombardo Date: Wed, 1 Mar 2023 13:41:02 -0500 Subject: [PATCH] Android: Convert HeaderViewHolder to Kotlin --- .../features/cheats/ui/HeaderViewHolder.java | 28 ------------------- .../features/cheats/ui/HeaderViewHolder.kt | 18 ++++++++++++ 2 files changed, 18 insertions(+), 28 deletions(-) delete mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/cheats/ui/HeaderViewHolder.java create mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/cheats/ui/HeaderViewHolder.kt diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/cheats/ui/HeaderViewHolder.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/cheats/ui/HeaderViewHolder.java deleted file mode 100644 index 8f347d363e..0000000000 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/cheats/ui/HeaderViewHolder.java +++ /dev/null @@ -1,28 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-or-later - -package org.dolphinemu.dolphinemu.features.cheats.ui; - -import android.view.View; -import android.widget.TextView; - -import androidx.annotation.NonNull; - -import org.dolphinemu.dolphinemu.R; -import org.dolphinemu.dolphinemu.databinding.ListItemHeaderBinding; - -public class HeaderViewHolder extends CheatItemViewHolder -{ - private TextView mHeaderName; - - public HeaderViewHolder(@NonNull ListItemHeaderBinding binding) - { - super(binding.getRoot()); - - mHeaderName = binding.textHeaderName; - } - - public void bind(CheatsActivity activity, CheatItem item, int position) - { - mHeaderName.setText(item.getString()); - } -} diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/cheats/ui/HeaderViewHolder.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/cheats/ui/HeaderViewHolder.kt new file mode 100644 index 0000000000..b314ef58a6 --- /dev/null +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/cheats/ui/HeaderViewHolder.kt @@ -0,0 +1,18 @@ +// SPDX-License-Identifier: GPL-2.0-or-later + +package org.dolphinemu.dolphinemu.features.cheats.ui + +import android.widget.TextView +import org.dolphinemu.dolphinemu.databinding.ListItemHeaderBinding + +class HeaderViewHolder(binding: ListItemHeaderBinding) : CheatItemViewHolder(binding.root) { + private val headerName: TextView + + init { + headerName = binding.textHeaderName + } + + override fun bind(activity: CheatsActivity, item: CheatItem, position: Int) { + headerName.setText(item.string) + } +}