aboutsummaryrefslogtreecommitdiff
path: root/include/datetime/snap.h
Commit message (Collapse)AuthorAgeFilesLines
* in Snap, add a constructor arg for the system bus because we need it when ↵Charles Kerr2021-08-291-1/+6
| | | | instantiating Awake objects
* add a new Snap::Response enum for more flexible handling of snap decisionsCharles Kerr2021-08-291-3/+3
|
* include/datetime/snap.h: Don't guard snap.h by ↵Mike Gabriel2017-12-081-4/+0
| | | | HAS_UT_ACCTSERVICE_SYSTEMSOUND_SETTINGS macro. It is only used by tests/test-snap.cpp and that one is only compiled and executed if HAS_UT_ACCTSERVICE_SYSTEMSOUND_SETTINGS is defined.
* include/datetime/snap.h: Fix macro name ↵Mike Gabriel2017-12-081-2/+2
| | | | (HAVE_UT_ACCTSERVICE_SYSTEMSOUND_SETTINGS -> HAS_UT_ACCTSERVICE_SYSTEMSOUND_SETTINGS).
* rebase C++ namespaceMike Gabriel2017-12-081-1/+1
|
* Make the datetime indicator build on non-Ubuntu systems (which mostly lack ↵Mike Gabriel2017-12-081-0/+4
| | | | url-dispatcher and Ubuntu Touch sound schema files.
* Fork ayatana-indicator-datetime from Ubuntu's indicator-datetime.Mike Gabriel2017-05-171-2/+2
|
* add an Alarm class to represent ical valarm components; change the ↵Charles Kerr2015-03-311-1/+2
| | | | Appointment class to hold an arbitrary number of Alarms.
* update Snap Decisions to include snoozeCharles Kerr2014-09-021-2/+2
|
* move Snap's guts into an Impl classCharles Kerr2014-07-301-4/+2
|
* refactor the Notifications / sound / awake codeCharles Kerr2014-07-261-7/+5
|
* when a Snap object is destructed, delete any active Popups that it owns. ↵Charles Kerr2014-07-241-1/+6
| | | | This cleaner shutdown doesn't have any effect in production, but is needed to shut down the bus cleanly in the tests.
* in the snap decision code, handle sound custom loop durationsCharles Kerr2014-06-241-1/+4
|
* in the snap decision code, handle custom sounds and volume levels.Charles Kerr2014-06-231-1/+5
|
* Add audio notitication when the alarm is triggered. Add a manual test to ↵Charles Kerr2014-02-041-1/+6
| | | | tests/ to trigger a snap decision.
* use the appointment's beginning time in the title of the alarm Snap DecisionCharles Kerr2014-02-041-7/+2
|
* add header file which should have been bzr add'ed last commitCharles Kerr2014-02-031-0/+51