package com.fsck.k9.fragment;
import android.view.View;
import android.widget.CheckBox;
import android.widget.TextView;
import com.fsck.k9.R;
import com.fsck.k9.ui.ContactBadge;
public class MessageViewHolder implements View.OnClickListener {
private final MessageListFragment fragment;
public TextView subject;
public TextView preview;
public TextView from;
public TextView time;
public TextView date;
public View chip;
public TextView threadCount;
public CheckBox flagged;
public CheckBox selected;
public int position = -1;
public ContactBadge contactBadge;
public MessageViewHolder(MessageListFragment fragment) {
this.fragment = fragment;
}
@Override
public void onClick(View view) {
if (position != -1) {
switch (view.getId()) {
case R.id.selected_checkbox:
fragment.toggleMessageSelectWithAdapterPosition(position);
break;
case R.id.flagged_bottom_right:
case R.id.flagged_center_right:
fragment.toggleMessageFlagWithAdapterPosition(position);
break;
}
}
}
}