summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdnan <adnan@cyngn.com>2014-08-29 14:25:21 -0700
committerRoman Birg <roman@cyngn.com>2014-09-02 11:53:44 -0700
commit03a59f75c717845983c37cef0a663e28993ef012 (patch)
treef312458fa0471b3fd5d2528dc1e7eeb71539ac95
parentcfe46c5c12eed0704b29d6ab1715ef074c4da803 (diff)
downloadpackages_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.java4
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() {