package im.actor.sdk.controllers.pickers.file.items; import im.actor.sdk.controllers.pickers.file.ExploreItemViewHolder; import java.io.File; import im.actor.sdk.R; /** * Created by kiolt_000 on 14/09/2014. */ public class FolderItem extends ExplorerItem { private String name; public FolderItem(File file) { super(file, false, null, R.drawable.picker_folder, true); } public FolderItem(String path) { super(new File(path), false, null, R.drawable.picker_folder, true); } public FolderItem(File file, int imageId) { super(file, false, null, imageId, true); } public FolderItem(File file, int imageId, boolean locked) { super(file, false, null, imageId, !locked); } public FolderItem(File file, int imageId, String name) { super(file, false, "", imageId, true); this.name = name; } @Override public String getTitle() { if (name != null) { return name; } return super.getTitle(); } @Override public boolean isDirectory() { return true; } @Override public void bindData(ExploreItemViewHolder holder) { holder.setTitle(getTitle()); holder.disableSubtitle(); } }