add proto
authorJP Rosevear <jpr@ximian.com>
Fri, 26 Mar 2004 15:44:13 +0000 (15:44 +0000)
committerJP Rosevear <jpr@src.gnome.org>
Fri, 26 Mar 2004 15:44:13 +0000 (15:44 +0000)
2004-03-26  JP Rosevear <jpr@ximian.com>

* libecal/e-cal.h: add proto

* libecal/e-cal.c (e_cal_get_source_type): accessor

calendar/ChangeLog
calendar/libecal/e-cal.c
calendar/libecal/e-cal.h

index 357023a..7d92de2 100644 (file)
@@ -1,3 +1,9 @@
+2004-03-26  JP Rosevear <jpr@ximian.com>
+
+       * libecal/e-cal.h: add proto
+       
+       * libecal/e-cal.c (e_cal_get_source_type): accessor
+
 2004-03-26  Rodrigo Moya <rodrigo@ximian.com>
 
        * backends/groupwise/e-cal-backend-groupwise.c
index 153b89f..55e433a 100644 (file)
@@ -1747,6 +1747,18 @@ e_cal_uri_list (ECal *ecal, CalMode mode)
        return NULL;
 }
 
+ECalSourceType
+e_cal_get_source_type (ECal *ecal)
+{
+       ECalPrivate *priv;
+
+       g_return_val_if_fail (ecal != NULL, E_CAL_SOURCE_TYPE_LAST);
+       g_return_val_if_fail (E_IS_CAL (ecal), E_CAL_SOURCE_TYPE_LAST);
+
+       priv = ecal->priv;
+
+       return priv->type;
+}
 
 /**
  * e_cal_get_load_state:
index 8ae9686..090883d 100644 (file)
@@ -113,6 +113,7 @@ gboolean e_cal_remove (ECal *ecal, GError **error);
 
 GList *e_cal_uri_list (ECal *ecal, CalMode mode);
 
+ECalSourceType e_cal_get_source_type (ECal *ecal);
 ECalLoadState e_cal_get_load_state (ECal *ecal);
 
 ESource *e_cal_get_source (ECal *ecal);