package adapters.versions;
import android.content.Context;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import org.unfoldingword.mobile.R;
/**
* Created by Fechner on 12/1/15.
*/
public class VersionTitleViewHolder {
View view;
int index;
TextView titleView;
ImageView indicatorView;
public VersionTitleViewHolder(View view, int index) {
this.view = view;
this.index = index;
titleView = (TextView) view.findViewById(R.id.row_version_group_title);
indicatorView = (ImageView) view.findViewById(R.id.row_version_group_indicator);
}
public void updateWithModel(Context context, VersionViewModel model, boolean selected){
titleView.setText(model.getTitle());
titleView.setTextColor(context.getResources().getColor((selected) ? R.color.primary : R.color.black));
}
public void setExpanded(boolean expanded){
indicatorView.setImageResource((expanded)? R.drawable.chevron_up_icon : R.drawable.chevron_down_icon);
}
// public void setOnCLickListener(final int index){
//
// this.view.setOnClickListener(new View.OnClickListener() {
// @Override
// public void onClick(View v) {
// indexClicked(index);
// }
// });
// }
//
// public void indexClicked(int index){
//
// }
}