package com.fastaccess.ui.modules.search; import android.support.annotation.IntRange; import android.support.annotation.NonNull; import android.support.annotation.Nullable; import android.support.v4.view.ViewPager; import android.widget.AutoCompleteTextView; import com.fastaccess.data.dao.model.SearchHistory; import com.fastaccess.ui.base.mvp.BaseMvp; import java.util.ArrayList; /** * Created by Kosh on 08 Dec 2016, 8:19 PM */ public interface SearchMvp { interface View extends BaseMvp.FAView { void onNotifyAdapter(@Nullable SearchHistory query); void onSetCount(int count, @IntRange(from = 0, to = 3) int index); } interface Presenter extends BaseMvp.FAPresenter { @NonNull ArrayList<SearchHistory> getHints(); void onSearchClicked(@NonNull ViewPager viewPager, @NonNull AutoCompleteTextView editText); } }