/** @file HelpAdapter.java * * @author marco corvi * @date nov 2013 * * @brief TopoDroid help dialog items adapter * -------------------------------------------------------- * Copyright This sowftare is distributed under GPL-3.0 or later * See the file COPYING. * -------------------------------------------------------- */ package com.topodroid.DistoX; import java.util.ArrayList; import android.content.Context; import android.widget.ArrayAdapter; import android.widget.CheckBox; // import android.widget.TextView; import android.view.View; import android.view.ViewGroup; import android.view.LayoutInflater; import android.widget.LinearLayout; // import android.util.Log; class HelpAdapter extends ArrayAdapter< HelpEntry > { private ArrayList< HelpEntry > mItems; // private Context mContext; private HelpDialog mParent; public HelpAdapter( Context ctx, HelpDialog parent, int id, ArrayList< HelpEntry > items ) { super( ctx, id, items ); mParent = parent; if ( items != null ) { mItems = items; } else { mItems = new ArrayList< HelpEntry >(); } } public void add( HelpEntry item ) { mItems.add( item ); } @Override public View getView( int pos, View convertView, ViewGroup parent ) { HelpEntry b = mItems.get( pos ); if ( b == null ) return convertView; return b.mView; } }