package net.ggelardi.flucso.data;
import net.ggelardi.flucso.serv.FFAPI;
import net.ggelardi.flucso.serv.FFSession;
import net.ggelardi.flucso.serv.FFAPI.Entry;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View.OnClickListener;
import android.widget.BaseAdapter;
public abstract class EntryBaseAdapter extends BaseAdapter {
protected FFSession session;
protected Entry entry;
protected Context context;
protected OnClickListener listener;
protected LayoutInflater inflater;
public EntryBaseAdapter(Context context, OnClickListener clickListener) {
super();
session = FFSession.getInstance(context);
this.context = context;
this.listener = clickListener;
this.inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
}
public int setEntry(Entry value) {
int res = getCount();
entry = value;
notifyDataSetChanged();
return res - getCount();
}
abstract public int getIcon();
}