package de.jeisfeld.augendiagnoselib.fragments;
import android.support.annotation.NonNull;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.TextView;
import de.jeisfeld.augendiagnoselib.activities.ListPicturesForSecondNameActivity;
/**
* Fragment to display the list of subfolders of the eye photo folder as dialog with the goal to select a second picture
* for display.
*/
public class ListFoldersForDisplaySecondFragment extends ListFoldersBaseFragment {
@Override
protected final void setOnItemClickListener() {
mListView.setOnItemClickListener(new ShowContentsOnClickListener());
}
/**
* Item click listener showing the pictures of the selected folder (in eye photo pairs) for selection of a picture.
*/
private class ShowContentsOnClickListener implements OnItemClickListener {
@Override
public final void onItemClick(final AdapterView<?> parent, @NonNull final View view, final int position, final long id) {
ListFoldersForDisplaySecondFragment fragment = ListFoldersForDisplaySecondFragment.this;
ListPicturesForSecondNameActivity.startActivity(fragment.getActivity(),
fragment.mParentFolder.getAbsolutePath(), ((TextView) view).getText().toString());
}
}
}