diff options
author | Adnan <adnan@cyngn.com> | 2014-08-29 14:25:21 -0700 |
---|---|---|
committer | Roman Birg <roman@cyngn.com> | 2014-09-02 11:53:44 -0700 |
commit | 03a59f75c717845983c37cef0a663e28993ef012 (patch) | |
tree | f312458fa0471b3fd5d2528dc1e7eeb71539ac95 | |
parent | cfe46c5c12eed0704b29d6ab1715ef074c4da803 (diff) | |
download | packages_apps_Contacts-03a59f75c717845983c37cef0a663e28993ef012.tar.gz packages_apps_Contacts-03a59f75c717845983c37cef0a663e28993ef012.tar.bz2 packages_apps_Contacts-03a59f75c717845983c37cef0a663e28993ef012.zip |
Contacts: Allow a calling activity to disable "Select All" in MultiPick.
Change-Id: I84be75e7ff4d6a5ddf0ae06e99bfd5890a7f94e7
-rw-r--r-- | src/com/android/contacts/editor/MultiPickContactActivity.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/android/contacts/editor/MultiPickContactActivity.java b/src/com/android/contacts/editor/MultiPickContactActivity.java index 97c6ae8bc..ee74db38e 100644 --- a/src/com/android/contacts/editor/MultiPickContactActivity.java +++ b/src/com/android/contacts/editor/MultiPickContactActivity.java @@ -232,6 +232,7 @@ public class MultiPickContactActivity extends ListActivity implements OnTouchLis static final String ACTION_MULTI_PICK_SIM = "com.android.contacts.action.MULTI_PICK_SIM"; public static final String IS_CONTACT ="is_contact"; + public static final String IS_SELECT_ALL_DISALLOWED = "is_select_all_disallowed"; private static final int DIALOG_DEL_CALL = 1; @@ -246,6 +247,7 @@ public class MultiPickContactActivity extends ListActivity implements OnTouchLis private int mMode; private boolean mSelectCallLog; + private boolean mAllowSelectAll = true; public static final String KEY_SELECT_CALLLOG = "selectcalllog"; private ProgressDialog mProgressDialog; @@ -308,6 +310,7 @@ public class MultiPickContactActivity extends ListActivity implements OnTouchLis Intent intent = getIntent(); String action = intent.getAction(); boolean isContact = intent.getBooleanExtra(IS_CONTACT,false); + mAllowSelectAll = !intent.getBooleanExtra(IS_SELECT_ALL_DISALLOWED, false); if (Intent.ACTION_DELETE.equals(action)) { mMode = MODE_DEFAULT_CONTACT; setTitle(R.string.menu_deleteContact); @@ -365,6 +368,7 @@ public class MultiPickContactActivity extends ListActivity implements OnTouchLis mDone = menu.findItem(R.id.done); mDone.setVisible(false); mSelectAllCheck = menu.findItem(R.id.select_all_check); + mSelectAllCheck.setVisible(mAllowSelectAll); mSearchView = (SearchView) menu.findItem(R.id.search) .getActionView(); mSearchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() { |