Home | History | Annotate | Download | only in users

Lines Matching refs:preference

42 import android.preference.ListPreference;
43 import android.preference.MultiSelectListPreference;
44 import android.preference.Preference;
45 import android.preference.Preference.OnPreferenceChangeListener;
46 import android.preference.Preference.OnPreferenceClickListener;
47 import android.preference.PreferenceGroup;
48 import android.preference.SwitchPreference;
159 private List<Preference> mChildren = new ArrayList<Preference>();
205 List<Preference> getChildren() {
315 // Package added, check if the preference needs to be enabled
757 Preference pref = mAppList.getPreference(i);
792 public boolean onPreferenceChange(Preference preference, Object newValue) {
793 String key = preference.getKey();
810 ListPreference listPref = (ListPreference) preference;
840 private void removeRestrictionsForApp(AppRestrictionsPreference preference) {
841 for (Preference p : preference.mChildren) {
844 preference.mChildren.clear();
847 private void onAppSettingsIconClicked(AppRestrictionsPreference preference) {
848 if (preference.getKey().startsWith(PKG_PREFIX)) {
849 if (preference.isPanelOpen()) {
850 removeRestrictionsForApp(preference);
852 String packageName = preference.getKey().substring(PKG_PREFIX.length());
857 onRestrictionsReceived(preference, packageName, restrictions);
859 requestRestrictionsForApp(packageName, preference, true /*invoke if custom*/);
862 preference.setPanelOpen(!preference.isPanelOpen());
869 * @param preference the preference item for the app toggle
874 AppRestrictionsPreference preference, boolean invokeIfCustom) {
882 new RestrictionsResultReceiver(packageName, preference, invokeIfCustom),
890 AppRestrictionsPreference preference;
893 RestrictionsResultReceiver(String packageName, AppRestrictionsPreference preference,
897 this.preference = preference;
908 onRestrictionsReceived(preference, packageName, restrictions);
914 preference.setRestrictions(restrictions);
918 RestrictionsResultReceiver.this.preference);
945 private void onRestrictionsReceived(AppRestrictionsPreference preference, String packageName,
948 removeRestrictionsForApp(preference);
950 final Context context = preference.getContext();
953 Preference p = null;
993 p.setOrder(preference.getOrder() + count);
994 // Store the restrictions key string as a key for the preference
995 p.setKey(preference.getKey().substring(PKG_PREFIX.length()) + DELIMITER
1000 preference.mChildren.add(p);
1004 preference.setRestrictions(restrictions);
1006 && preference.isImmutable()
1007 && preference.isChecked()) {
1009 mAppList.removePreference(preference);
1016 * @param preference
1019 private int generateCustomActivityRequestCode(AppRestrictionsPreference preference) {
1021 mCustomRequestMap.put(mCustomRequestCode, preference);
1065 public boolean onPreferenceClick(Preference preference) {
1066 if (preference.getKey().startsWith(PKG_PREFIX)) {
1067 AppRestrictionsPreference arp = (AppRestrictionsPreference) preference;