Home | History | Annotate | Download | only in deskclock

Lines Matching defs:alarm

46  * Manages each alarm
66 private Alarm mOriginalAlarm;
88 mAlarmPref = (AlarmPreference) findPreference("alarm");
100 Alarm alarm = i.getParcelableExtra(Alarms.ALARM_INTENT_EXTRA);
102 if (alarm == null) {
103 // No alarm means create a new alarm.
104 alarm = new Alarm();
106 mOriginalAlarm = alarm;
108 // Populate the prefs with the original alarm data. updatePrefs also
208 Alarm alarmFromBundle = state.getParcelable(KEY_ORIGINAL_ALARM);
229 // Asynchronously save the alarm since this method is called _before_
233 // Editing any preference (except enable) enables the alarm.
243 private void updatePrefs(Alarm alarm) {
244 mId = alarm.id;
245 mEnabledPref.setChecked(alarm.enabled);
246 mLabel.setText(alarm.label);
247 mHour = alarm.hour;
248 mMinute = alarm.minutes;
249 mRepeatPref.setDaysOfWeek(alarm.daysOfWeek);
250 mVibratePref.setChecked(alarm.vibrate);
252 mAlarmPref.setAlert(alarm.alert);
294 // If the time has been changed, enable the alarm.
309 private long saveAlarm(Alarm alarm) {
310 if (alarm == null) {
311 alarm = buildAlarmFromUi();
315 if (alarm.id == -1) {
316 time = Alarms.addAlarm(this, alarm);
317 // addAlarm populates the alarm with the new id. Update mId so that
318 // changes to other preferences update the new alarm.
319 mId = alarm.id;
321 time = Alarms.setAlarm(this, alarm);
326 private Alarm buildAlarmFromUi() {
327 Alarm alarm = new Alarm();
328 alarm.id = mId;
329 alarm.enabled = mEnabledPref.isChecked();
330 alarm.hour = mHour;
331 alarm.minutes = mMinute;
332 alarm.daysOfWeek = mRepeatPref.getDaysOfWeek();
333 alarm.vibrate = mVibratePref.isChecked();
334 alarm.label = mLabel.getText().toString();
335 alarm.alert = mAlarmPref.getAlert();
336 return alarm;
361 // "Revert" on a newly created alarm should delete it.
370 * Store any changes to the alarm and exit the activity.
371 * Show a toast if the alarm is enabled with the time remaining until alarm
382 * Display a toast that tells the user how long until the alarm
386 Alarm.DaysOfWeek daysOfWeek) {
400 * format "Alarm set for 2 days 7 hours and 53 minutes from