org.hdtourist.view.utils
Class ListaCiudadesDisponiblesAdapter

java.lang.Object
  extended by android.widget.BaseAdapter
      extended by org.hdtourist.view.utils.ListaCiudadesDisponiblesAdapter
All Implemented Interfaces:
android.widget.Adapter, android.widget.ListAdapter, android.widget.SpinnerAdapter

public class ListaCiudadesDisponiblesAdapter
extends android.widget.BaseAdapter

The Class ListaCiudadesDisponiblesAdapter.


Field Summary
(package private)  android.view.View.OnClickListener clickListenerMapa
          The click listener mapa.
(package private)  android.view.View.OnClickListener clickListenerMenu
          The click listener menu.
(package private)  android.view.View.OnClickListener clickListenerSeleccion
          The click listener seleccion.
private  CiudadesDisponiblesListFragment fragment
          The fragment.
(package private)  com.nostra13.universalimageloader.core.assist.ImageLoadingListener imageLoadingListener
          The image loading listener.
private  java.util.List<FicheroHdt> lista
          The lista.
private  CiudadesDisponiblesPresenter presenter
          The presenter.
 
Fields inherited from interface android.widget.Adapter
IGNORE_ITEM_VIEW_TYPE, NO_SELECTION
 
Constructor Summary
ListaCiudadesDisponiblesAdapter(CiudadesDisponiblesPresenter presenter, java.util.List<FicheroHdt> lista, CiudadesDisponiblesListFragment ciudadesDisponiblesListFragment)
          Instantiates a new lista ciudades disponibles adapter.
 
Method Summary
 void confirmarYDescargarHdt(FicheroHdt elegido)
          Confirmar y descargar hdt.
 void confirmarYDescargarMapa(FicheroHdt elegido)
          Confirmar y descargar mapa.
 void descargarCiudad(FicheroHdt elegido)
          Descargar ciudad.
 void descargarMapa(FicheroHdt elegido)
          Descargar mapa.
 void eliminarCiudad(FicheroHdt elegido)
          Eliminar ciudad.
 void eliminarMapa(FicheroHdt elegido)
          Eliminar mapa.
 int getCount()
           
 java.lang.Object getItem(int position)
           
 long getItemId(int position)
           
 android.view.View getView(int position, android.view.View arg1, android.view.ViewGroup arg2)
           
protected  void informacionHDT(FicheroHdt fichero)
           
 void showPopup(android.view.View itemButton)
          Show popup.
 
Methods inherited from class android.widget.BaseAdapter
areAllItemsEnabled, getDropDownView, getItemViewType, getViewTypeCount, hasStableIds, isEmpty, isEnabled, notifyDataSetChanged, notifyDataSetInvalidated, registerDataSetObserver, unregisterDataSetObserver
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fragment

private final CiudadesDisponiblesListFragment fragment
The fragment.


lista

private final java.util.List<FicheroHdt> lista
The lista.


presenter

private CiudadesDisponiblesPresenter presenter
The presenter.


clickListenerMapa

android.view.View.OnClickListener clickListenerMapa
The click listener mapa.


clickListenerMenu

android.view.View.OnClickListener clickListenerMenu
The click listener menu.


clickListenerSeleccion

android.view.View.OnClickListener clickListenerSeleccion
The click listener seleccion.


imageLoadingListener

com.nostra13.universalimageloader.core.assist.ImageLoadingListener imageLoadingListener
The image loading listener.

Constructor Detail

ListaCiudadesDisponiblesAdapter

public ListaCiudadesDisponiblesAdapter(CiudadesDisponiblesPresenter presenter,
                                       java.util.List<FicheroHdt> lista,
                                       CiudadesDisponiblesListFragment ciudadesDisponiblesListFragment)
Instantiates a new lista ciudades disponibles adapter.

Parameters:
presenter - the presenter
lista - the lista
ciudadesDisponiblesListFragment - the ciudades disponibles list fragment
Method Detail

confirmarYDescargarHdt

public void confirmarYDescargarHdt(FicheroHdt elegido)
Confirmar y descargar hdt.

Parameters:
elegido - the elegido

confirmarYDescargarMapa

public void confirmarYDescargarMapa(FicheroHdt elegido)
Confirmar y descargar mapa.

Parameters:
elegido - the elegido

descargarCiudad

public void descargarCiudad(FicheroHdt elegido)
Descargar ciudad.

Parameters:
elegido - the elegido

descargarMapa

public void descargarMapa(FicheroHdt elegido)
Descargar mapa.

Parameters:
elegido - the elegido

eliminarCiudad

public void eliminarCiudad(FicheroHdt elegido)
Eliminar ciudad.

Parameters:
elegido - the elegido

eliminarMapa

public void eliminarMapa(FicheroHdt elegido)
Eliminar mapa.

Parameters:
elegido - the elegido

getCount

public int getCount()

getItem

public java.lang.Object getItem(int position)

getItemId

public long getItemId(int position)

getView

public android.view.View getView(int position,
                                 android.view.View arg1,
                                 android.view.ViewGroup arg2)

showPopup

public void showPopup(android.view.View itemButton)
Show popup.

Parameters:
itemButton - the item button

informacionHDT

protected void informacionHDT(FicheroHdt fichero)