package org.devconmyanmar.apps.devcon.ui;
import android.content.Context;
import android.support.v7.widget.RecyclerView;
import android.view.View;
import org.devconmyanmar.apps.devcon.model.Speaker;
import org.devconmyanmar.apps.devcon.ui.widget.SpeakerItemView;
/**
* Created by yelinaung on 11/16/15.
*/
public class SpeakerViewHolder extends RecyclerView.ViewHolder {
public final SpeakerItemView itemView;
private Speaker speaker;
private Context mContext;
public SpeakerViewHolder(Context context, SpeakerItemView speakerItemView,
final SpeakerClickListener speakerClickListener) {
super(speakerItemView);
this.itemView = speakerItemView;
this.mContext = context;
this.itemView.setOnClickListener(new View.OnClickListener() {
@Override public void onClick(View v) {
speakerClickListener.onSpeakerClick(speaker, v, getAdapterPosition());
}
});
}
public void bindTo(Speaker speaker) {
this.speaker = speaker;
itemView.bindTo(speaker, mContext);
}
}