Show event title instead of id in alarms.
authorgregor herrmann <gregoa@debian.org>
Thu, 14 Jul 2011 23:00:49 +0000 (23:00 +0000)
committergregor herrmann <gregoa@debian.org>
Thu, 14 Jul 2011 23:00:49 +0000 (23:00 +0000)
src/alarm/alarm.cpp
src/alarm/alarm.h
src/gui/eventdialog.cpp
src/mvc/treeview.cpp

index d5fa7fe..07c503b 100644 (file)
@@ -29,7 +29,7 @@
 
 //#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;
@@ -40,7 +40,9 @@ int Alarm::addAlarm(int aEventId, const QDateTime &aDateTime)
     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)
index 9074c8e..e3cf5ec 100644 (file)
@@ -36,7 +36,7 @@ class Alarm : public QObject
     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:
index b4b590f..6fd7004 100644 (file)
@@ -117,7 +117,7 @@ void EventDialog::alarmClicked()
 #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");
index 151fd8a..8893351 100644 (file)
@@ -115,7 +115,7 @@ bool TreeView::testForControlClicked(const QModelIndex &aIndex, const QPoint &aP
                     // 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");