Added has_reminders API to GcalManager.

This commit is contained in:
Erick Pérez Castellanos
2012-08-23 09:43:57 -04:00
parent fa9e9eacdb
commit fc3c165f04
2 changed files with 21 additions and 0 deletions
+17
View File
@@ -1435,6 +1435,23 @@ gcal_manager_get_event_reminders (GcalManager *manager,
return reminders;
}
gboolean
gcal_manager_has_event_reminders (GcalManager *manager,
const gchar *source_uid,
const gchar *event_uid)
{
GcalManagerPrivate *priv;
GcalManagerUnit *unit;
ECalComponent *event;
g_return_val_if_fail (GCAL_IS_MANAGER (manager), FALSE);
priv = manager->priv;
unit = g_hash_table_lookup (priv->clients, source_uid);
event = g_hash_table_lookup (unit->events, event_uid);
return e_cal_component_has_alarms (event);
}
gboolean
gcal_manager_get_event_all_day (GcalManager *manager,
const gchar *source_uid,
+4
View File
@@ -111,6 +111,10 @@ GList* gcal_manager_get_event_reminders (GcalManager *manager
const gchar *source_uid,
const gchar *event_uid);
gboolean gcal_manager_has_event_reminders (GcalManager *manager,
const gchar *source_uid,
const gchar *event_uid);
gboolean gcal_manager_get_event_all_day (GcalManager *manager,
const gchar *source_uid,
const gchar *event_uid);