- action = alarm_event_add_actions(event, 1);
- QString command = QDir::currentPath() + "/" + *qApp->argv() + QString(" %1").arg(QString::number(aEventId));
- alarm_action_set_exec_command(action, command.toLocal8Bit().data());
- action->flags |= ALARM_ACTION_TYPE_EXEC;
- action->flags |= ALARM_ACTION_WHEN_TRIGGERED;
- action->flags |= ALARM_ACTION_EXEC_ADD_COOKIE; // adds assigned cookie at the end of command string
+ act = alarm_event_add_actions(eve, 1);
+ alarm_action_set_label(act, "FOSDEM'10");
+ // alarm_event_set_icon(eve, "fosdem");
+ // alarm_event_set_title(eve, "FOSDEM'10");
+ act->flags |= ALARM_ACTION_TYPE_EXEC;
+ act->flags |= ALARM_ACTION_WHEN_RESPONDED;
+ // adds assigned cookie at the end of command string
+ // act->flags |= ALARM_ACTION_EXEC_ADD_COOKIE;
+ alarm_action_set_exec_command(act, command.toLocal8Bit().data());
+
+ /* Add stop button action */
+ act = alarm_event_add_actions(eve, 1);
+ alarm_action_set_label(act, "Stop");
+ act->flags |= ALARM_ACTION_WHEN_RESPONDED;
+ act->flags |= ALARM_ACTION_TYPE_NOP;
+
+ /* Add snooze button action */
+ act = alarm_event_add_actions(eve, 1);
+ alarm_action_set_label(act, "Snooze");
+ act->flags |= ALARM_ACTION_WHEN_RESPONDED;
+ act->flags |= ALARM_ACTION_TYPE_SNOOZE;