//#include <dbus-1.0/dbus/dbus-protocol.h>
-int Alarm::addAlarm(int aEventId, const QDateTime &aDateTime)
+int Alarm::addAlarm(int aEventId, QString aEventTitle, const QDateTime &aDateTime)
{
cookie_t cookie = 0;
alarm_event_t *eve = 0;
alarm_event_set_alarm_appid(eve, APPID);
/* for Deleting purposes */
- alarm_event_set_message(eve, QString::number(aEventId).toLocal8Bit().data());
+ // ?!
+ //alarm_event_set_message(eve, QString::number(aEventId).toLocal8Bit().data());
+ alarm_event_set_message(eve, aEventTitle.toLocal8Bit().data());
/* Use absolute time triggering */
//eve->alarm_time = time(0) + 5; // for testing (5 seconds from now)
public:
Alarm() {}
~Alarm() {}
- int addAlarm(int aEventId, const QDateTime &aDateTime);
+ int addAlarm(int aEventId, QString aEventTitle, const QDateTime &aDateTime);
void deleteAlarm(int aEventId);
static bool hasEventAlarm(int aEventId);
signals:
#ifdef MAEMO
// add alarm to the 'alarmd'
Alarm alarm;
- int cookie = alarm.addAlarm(event.id(),QDateTime::currentDateTime().addSecs(10));
+ int cookie = alarm.addAlarm(event.id(),event.title(),QDateTime::currentDateTime().addSecs(10));
#endif /* MAEMO */
}
event.update("alarm");
// add alarm to the 'alarmd'
Alarm alarm;
//int cookie = alarm.addAlarm(event.id(),QDateTime::currentDateTime().addSecs(10)); // testing
- int cookie = alarm.addAlarm(event.id(),event.start().addSecs(-15*60)); // 15 minutes before real start
+ int cookie = alarm.addAlarm(event.id(),event.title(),event.start().addSecs(-15*60)); // 15 minutes before real start
#endif /* MAEMO */
}
event.update("alarm");