qt5
Last change
on this file since 11d3189 was
11d3189,
checked in by Philipp Spitzer <philipp@…>, 11 years ago
|
Hopefully fixed bug #38: As the alarm message was used to identify the event by setting it to the eventId and in r1359 the alarm message was changed to show the event title, alarms could not be deleted anymore. Therefore, two alarm attributes (int values) were introduced with this commit: "conferenceId" and "eventId" to identify the event and therefore, deleting alarms should work again. Additionally a second (not reported) bug was fixed: Activating an alarm in the treeview set the alarm to the current time plus 10 seconds.
However, I don't know for sure whether this commit fixed bug #38 becaus I don't have a maemo device to test it.
|
-
Property mode set to
100644
|
File size:
1.3 KB
|
Line | |
---|
1 | /* |
---|
2 | * Copyright (C) 2010 Ixonos Plc. |
---|
3 | * Copyright (C) 2011 Philipp Spitzer, gregor herrmann |
---|
4 | * |
---|
5 | * This file is part of ConfClerk. |
---|
6 | * |
---|
7 | * ConfClerk is free software: you can redistribute it and/or modify it |
---|
8 | * under the terms of the GNU General Public License as published by the Free |
---|
9 | * Software Foundation, either version 2 of the License, or (at your option) |
---|
10 | * any later version. |
---|
11 | * |
---|
12 | * ConfClerk is distributed in the hope that it will be useful, but |
---|
13 | * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY |
---|
14 | * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for |
---|
15 | * more details. |
---|
16 | * |
---|
17 | * You should have received a copy of the GNU General Public License along with |
---|
18 | * ConfClerk. If not, see <http://www.gnu.org/licenses/>. |
---|
19 | */ |
---|
20 | #ifndef ALARM_H |
---|
21 | #define ALARM_H |
---|
22 | |
---|
23 | #include <QObject> |
---|
24 | #include <QDateTime> |
---|
25 | |
---|
26 | extern "C" |
---|
27 | { |
---|
28 | #include <alarmd/libalarm.h> |
---|
29 | } |
---|
30 | |
---|
31 | #define APPID "confclerk-alarm" |
---|
32 | const int PRE_EVENT_ALARM_SEC = -15*60; // alarm goes off 15 minutes before start of event |
---|
33 | |
---|
34 | class Alarm : public QObject |
---|
35 | { |
---|
36 | Q_OBJECT |
---|
37 | public: |
---|
38 | Alarm() {} |
---|
39 | ~Alarm() {} |
---|
40 | int addAlarm(int conferenceId, int eventId, QString eventTitle, const QDateTime& alarmDateTime); |
---|
41 | void deleteAlarm(int conferenceId, int eventId); |
---|
42 | }; |
---|
43 | |
---|
44 | #endif /* ALARM_H */ |
---|
45 | |
---|
Note: See
TracBrowser
for help on using the repository browser.