package org.openintents.filemanager;
import java.util.List;
import org.openintents.filemanager.files.FileHolder;
import org.openintents.filemanager.view.CheckableFileListItem;
import org.openintents.filemanager.view.ViewHolder;
import android.content.Context;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
/**
* Extension of {@link FileHolderListAdapter} that displays checkable items.
* @author George Venios.
*/
public class MultiselectFileHolderListAdapter extends FileHolderListAdapter{
public MultiselectFileHolderListAdapter(List<FileHolder> files, Context c) {
super(files, c);
}
@Override
protected View newView() {
View view = new CheckableFileListItem(getContext());
ViewHolder holder = new ViewHolder();
holder.icon = (ImageView) view.findViewById(R.id.icon);
holder.primaryInfo = (TextView) view.findViewById(R.id.primary_info);
holder.secondaryInfo = (TextView) view.findViewById(R.id.secondary_info);
holder.tertiaryInfo = (TextView) view.findViewById(R.id.tertiary_info);
view.setTag(holder);
return view;
}
}