|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
|
package net.pokeranalytics.android.ui.adapter |
|
|
|
|
package net.pokeranalytics.android.ui.modules.handhistory |
|
|
|
|
|
|
|
|
|
import android.app.Activity |
|
|
|
|
import android.content.res.ColorStateList |
|
|
|
|
@ -14,6 +14,10 @@ import net.pokeranalytics.android.R |
|
|
|
|
import net.pokeranalytics.android.exceptions.PAIllegalStateException |
|
|
|
|
import net.pokeranalytics.android.model.handhistory.ComputedAction |
|
|
|
|
import net.pokeranalytics.android.model.handhistory.HHKeyboard |
|
|
|
|
import net.pokeranalytics.android.ui.adapter.BindableHolder |
|
|
|
|
import net.pokeranalytics.android.ui.adapter.RecyclerAdapter |
|
|
|
|
import net.pokeranalytics.android.ui.adapter.RowRepresentableDataSource |
|
|
|
|
import net.pokeranalytics.android.ui.adapter.RowRepresentableDelegate |
|
|
|
|
import net.pokeranalytics.android.ui.extensions.hideKeyboard |
|
|
|
|
import net.pokeranalytics.android.ui.view.RowRepresentable |
|
|
|
|
import net.pokeranalytics.android.ui.view.holder.RowViewHolder |
|
|
|
|
@ -32,7 +36,8 @@ enum class HandRowType(var layoutRes: Int) : ViewIdentifier { |
|
|
|
|
class HandHistoryAdapter( |
|
|
|
|
override var dataSource: RowRepresentableDataSource, |
|
|
|
|
override var delegate: RowRepresentableDelegate? = null) : |
|
|
|
|
RecyclerView.Adapter<RecyclerView.ViewHolder>(), RecyclerAdapter { |
|
|
|
|
RecyclerView.Adapter<RecyclerView.ViewHolder>(), |
|
|
|
|
RecyclerAdapter { |
|
|
|
|
|
|
|
|
|
override fun getItemViewType(position: Int): Int { |
|
|
|
|
return this.dataSource.viewTypeForPosition(position) |
|
|
|
|
@ -88,7 +93,8 @@ class HandHistoryAdapter( |
|
|
|
|
/** |
|
|
|
|
* Display a hand action |
|
|
|
|
*/ |
|
|
|
|
inner class RowHandAction(itemView: View) : RecyclerView.ViewHolder(itemView), BindableHolder { |
|
|
|
|
inner class RowHandAction(itemView: View) : RecyclerView.ViewHolder(itemView), |
|
|
|
|
BindableHolder { |
|
|
|
|
|
|
|
|
|
// private var listener = TextListener() |
|
|
|
|
private var currentPosition = 0 |
|
|
|
|
@ -239,7 +245,8 @@ class HandHistoryAdapter( |
|
|
|
|
/** |
|
|
|
|
* Display a hand street |
|
|
|
|
*/ |
|
|
|
|
inner class RowHandStreet(itemView: View) : RecyclerView.ViewHolder(itemView), BindableHolder { |
|
|
|
|
inner class RowHandStreet(itemView: View) : RecyclerView.ViewHolder(itemView), |
|
|
|
|
BindableHolder { |
|
|
|
|
override fun onBind(position: Int, row: RowRepresentable, adapter: RecyclerAdapter) { |
|
|
|
|
|
|
|
|
|
} |