package com.smartisanos.sidebar.util;
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.view.DragEvent;
public abstract class SidebarItem {
public boolean newAdded = false;
public boolean newRemoved = false;
private int mIndex = -1;
public void setIndex(int index) {
mIndex = index;
}
int getIndex() {
return mIndex;
}
public abstract CharSequence getDisplayName();
public abstract Drawable getAvatar();
public abstract void delete();
public abstract boolean acceptDragEvent(Context context, DragEvent event);
public abstract boolean handleDragEvent(Context context, DragEvent event);
public abstract boolean openUI(Context context);
}