Home | History | Annotate | Download | only in deskclock

Lines Matching defs: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
161 Alarm alarmFromBundle = state.getParcelable(KEY_ORIGINAL_ALARM);
182 // Asynchronously save the alarm since this method is called _before_
186 // Editing any preference (except enable) enables the alarm.
196 private void updatePrefs(Alarm alarm) {
197 mId = alarm.id;
198 mEnabledPref.setChecked(alarm.enabled);
199 mLabel.setText(alarm.label);
200 mHour = alarm.hour;
201 mMinute = alarm.minutes;
202 mRepeatPref.setDaysOfWeek(alarm.daysOfWeek);
203 mVibratePref.setChecked(alarm.vibrate);
205 mAlarmPref.setAlert(alarm.alert);
248 // If the time has been changed, enable the alarm.
262 private long saveAlarm(Alarm alarm) {
263 if (alarm == null) {
264 alarm = buildAlarmFromUi();
268 if (alarm.id == -1) {
269 time = Alarms.addAlarm(this, alarm);
270 // addAlarm populates the alarm with the new id. Update mId so that
271 // changes to other preferences update the new alarm.
272 mId = alarm.id;
274 time = Alarms.setAlarm(this, alarm);
279 private Alarm buildAlarmFromUi() {
280 Alarm alarm = new Alarm();
281 alarm.id = mId;
282 alarm.enabled = mEnabledPref.isChecked();
283 alarm.hour = mHour;
284 alarm.minutes = mMinute;
285 alarm.daysOfWeek = mRepeatPref.getDaysOfWeek();
286 alarm.vibrate = mVibratePref.isChecked();
287 alarm.label = mLabel.getText().toString();
288 alarm.alert = mAlarmPref.getAlert();
289 return alarm;
309 // "Revert" on a newly created alarm should delete it.
318 * Display a toast that tells the user how long until the alarm
322 Alarm.DaysOfWeek daysOfWeek) {
336 * format "Alarm set for 2 days 7 hours and 53 minutes from