Home | History | Annotate | Download | only in deskclock

Lines Matching refs:alarm

41  * Manages each alarm
60 private Alarm mOriginalAlarm;
82 mAlarmPref = (AlarmPreference) findPreference("alarm");
94 Alarm alarm = i.getParcelableExtra(Alarms.ALARM_INTENT_EXTRA);
96 if (alarm == null) {
97 // No alarm means create a new alarm.
98 alarm = new Alarm();
100 mOriginalAlarm = alarm;
102 // Populate the prefs with the original alarm data. updatePrefs also
194 Alarm alarmFromBundle = state.getParcelable(KEY_ORIGINAL_ALARM);
214 // Asynchronously save the alarm since this method is called _before_
218 // Editing any preference (except enable) enables the alarm.
228 private void updatePrefs(Alarm alarm) {
229 mId = alarm.id;
230 mEnabledPref.setChecked(alarm.enabled);
231 mLabel.setText(alarm.label);
232 mHour = alarm.hour;
233 mMinute = alarm.minutes;
234 mRepeatPref.setDaysOfWeek(alarm.daysOfWeek);
235 mVibratePref.setChecked(alarm.vibrate);
237 mAlarmPref.setAlert(alarm.alert);
261 public void onDialogTimeSet(Alarm alarm, int hourOfDay, int minute) {
266 // If the time has been changed, enable the alarm.
276 private long saveAlarm(Alarm alarm) {
277 if (alarm == null) {
278 alarm = buildAlarmFromUi();
282 if (alarm.id == -1) {
283 time = Alarms.addAlarm(this, alarm);
284 // addAlarm populates the alarm with the new id. Update mId so that
285 // changes to other preferences update the new alarm.
286 mId = alarm.id;
288 time = Alarms.setAlarm(this, alarm);
293 private Alarm buildAlarmFromUi() {
294 Alarm alarm = new Alarm();
295 alarm.id = mId;
296 alarm.enabled = mEnabledPref.isChecked();
297 alarm.hour = mHour;
298 alarm.minutes = mMinute;
299 alarm.daysOfWeek = mRepeatPref.getDaysOfWeek();
300 alarm.vibrate = mVibratePref.isChecked();
301 alarm.label = mLabel.getText().toString();
302 alarm.alert = mAlarmPref.getAlert();
303 return alarm;
328 // "Revert" on a newly created alarm should delete it.
337 * Store any changes to the alarm and exit the activity.
338 * Show a toast if the alarm is enabled with the time remaining until alarm
349 * format "Alarm set for 2 days 7 hours and 53 minutes from