diff options
Diffstat (limited to 'src/com/android/calendar/GeneralPreferences.java')
-rw-r--r-- | src/com/android/calendar/GeneralPreferences.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/com/android/calendar/GeneralPreferences.java b/src/com/android/calendar/GeneralPreferences.java index 15a6213d..12654bc8 100644 --- a/src/com/android/calendar/GeneralPreferences.java +++ b/src/com/android/calendar/GeneralPreferences.java @@ -63,6 +63,7 @@ public class GeneralPreferences extends PreferenceFragment implements private static final String FRAG_TAG_TIME_ZONE_PICKER = "TimeZonePicker"; // Preference keys + public static final String KEY_DEFAULT_START = "preferences_default_start"; public static final String KEY_HIDE_DECLINED = "preferences_hide_declined"; public static final String KEY_WEEK_START_DAY = "preferences_week_start_day"; public static final String KEY_SHOW_WEEK_NUM = "preferences_show_week_num"; @@ -115,6 +116,7 @@ public class GeneralPreferences extends PreferenceFragment implements static final String KEY_HOME_TZ = "preferences_home_tz"; // Default preference values + public static final String DEFAULT_DEFAULT_START = "-2"; public static final int DEFAULT_START_VIEW = CalendarController.ViewType.WEEK; public static final int DEFAULT_DETAILED_VIEW = CalendarController.ViewType.DAY; public static final boolean DEFAULT_SHOW_WEEK_NUM = false; @@ -131,6 +133,8 @@ public class GeneralPreferences extends PreferenceFragment implements TimeZonePickerUtils mTzPickerUtils; ListPreference mWeekStart; ListPreference mDefaultReminder; + ListPreference mSnoozeDelay; + ListPreference mDefaultStart; private String mTimeZoneId; @@ -196,6 +200,8 @@ public class GeneralPreferences extends PreferenceFragment implements mWeekStart.setSummary(mWeekStart.getEntry()); mDefaultReminder.setSummary(mDefaultReminder.getEntry()); + mSnoozeDelay.setSummary(mSnoozeDelay.getEntry()); + mDefaultStart.setSummary(mDefaultStart.getEntry()); // This triggers an asynchronous call to the provider to refresh the data in shared pref mTimeZoneId = Utils.getTimeZone(activity, null); @@ -350,6 +356,10 @@ public class GeneralPreferences extends PreferenceFragment implements } else if (preference == mVibrate) { mVibrate.setChecked((Boolean) newValue); return true; + } else if (preference == mDefaultStart) { + int i = mDefaultStart.findIndexOfValue((String) newValue); + mDefaultStart.setSummary(mDefaultStart.getEntries()[i]); + return true; } else { return true; } |