Home | History | Annotate | Download | only in util

Lines Matching defs:ContactListFilter

39 import com.android.contacts.list.ContactListFilter;
78 Fragment fragment, int requestCode, ContactListFilter currentFilter) {
90 * {@link #startAccountFilterActivityForResult(Fragment, int, ContactListFilter)}.
97 final ContactListFilter filter = (ContactListFilter)
102 if (filter.filterType == ContactListFilter.FILTER_TYPE_CUSTOM) {
106 filter.filterType == ContactListFilter.FILTER_TYPE_ALL_ACCOUNTS);
114 public static class FilterLoader extends ListenableFutureLoader<List<ContactListFilter>> {
126 protected ListenableFuture<List<ContactListFilter>> loadData() {
129 new Function<List<AccountInfo>, List<ContactListFilter>>() {
131 public List<ContactListFilter> apply(List<AccountInfo> input) {
137 private List<ContactListFilter> getFiltersForAccounts(List<AccountInfo> accounts) {
138 final ArrayList<ContactListFilter> accountFilters = new ArrayList<>();
155 accountFilters.add(ContactListFilter.createDeviceContactsFilter(icon, account));
157 accountFilters.add(ContactListFilter.createAccountFilter(
171 * Returns a {@link ContactListFilter} of type
172 * {@link ContactListFilter#FILTER_TYPE_ALL_ACCOUNTS}, or if a custom "Contacts to display"
173 * filter has been set, then one of type {@link ContactListFilter#FILTER_TYPE_CUSTOM}.
175 public static ContactListFilter createContactsFilter(Context context) {
178 ? ContactListFilter.FILTER_TYPE_CUSTOM
179 : ContactListFilter.FILTER_TYPE_ALL_ACCOUNTS;
180 return ContactListFilter.createFilterWithType(filterType);
187 public static void startEditorIntent(Context context, Intent src, ContactListFilter filter) {
211 public static boolean isAllContactsFilter(ContactListFilter filter) {
215 public static boolean isDeviceContactsFilter(ContactListFilter filter) {
216 return filter.filterType == ContactListFilter.FILTER_TYPE_DEVICE_CONTACTS;
222 public static String getActionBarTitleForFilter(Context context, ContactListFilter filter) {
223 if (filter.filterType == ContactListFilter.FILTER_TYPE_DEVICE_CONTACTS) {
225 } else if (filter.filterType == ContactListFilter.FILTER_TYPE_ACCOUNT &&
232 private static String getActionBarTitleForAccount(Context context, ContactListFilter filter) {