Added more details to event-details view.

Added start and end date loading.
Added start and end time loading.
Added calendar loading.
This commit is contained in:
Erick Pérez Castellanos
2012-08-23 11:26:00 -04:00
parent 2aa0054ba7
commit 4801dd3513
3 changed files with 145 additions and 5 deletions
+26
View File
@@ -1160,6 +1160,32 @@ gcal_manager_get_event_start_date (GcalManager *manager,
return dtstart;
}
icaltimetype*
gcal_manager_get_event_end_date (GcalManager *manager,
const gchar *source_uid,
const gchar *event_uid)
{
GcalManagerPrivate *priv;
GcalManagerUnit *unit;
ECalComponent *event;
ECalComponentDateTime dt;
icaltimetype *dtend;
g_return_val_if_fail (GCAL_IS_MANAGER (manager), NULL);
priv = manager->priv;
unit = g_hash_table_lookup (priv->clients, source_uid);
event = g_hash_table_lookup (unit->events, event_uid);
e_cal_component_get_dtend (event, &dt);
dtend = gcal_dup_icaltime (dt.value);
if (dtend->is_date != 1)
*dtend = icaltime_convert_to_zone (*(dt.value), priv->system_timezone);
e_cal_component_free_datetime (&dt);
return dtend;
}
gchar*
gcal_manager_get_event_summary (GcalManager *manager,
const gchar *source_uid,