gcal-manager: add API to get default calendar
This commit is contained in:
@@ -1144,6 +1144,23 @@ gcal_manager_add_source (GcalManager *manager,
|
|||||||
return e_source_dup_uid (source);
|
return e_source_dup_uid (source);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
gchar*
|
||||||
|
gcal_manager_get_default_source (GcalManager *manager)
|
||||||
|
{
|
||||||
|
GcalManagerPrivate *priv;
|
||||||
|
|
||||||
|
ESource *edefault;
|
||||||
|
gchar *source_uid;
|
||||||
|
|
||||||
|
priv = gcal_manager_get_instance_private (manager);
|
||||||
|
|
||||||
|
edefault = e_source_registry_ref_default_calendar (priv->source_registry);
|
||||||
|
source_uid = e_source_dup_uid (edefault);
|
||||||
|
|
||||||
|
g_object_unref (edefault);
|
||||||
|
return source_uid;
|
||||||
|
}
|
||||||
|
|
||||||
const gchar*
|
const gchar*
|
||||||
gcal_manager_get_source_name (GcalManager *manager,
|
gcal_manager_get_source_name (GcalManager *manager,
|
||||||
const gchar *source_uid)
|
const gchar *source_uid)
|
||||||
|
|||||||
@@ -67,6 +67,8 @@ gchar* gcal_manager_add_source (GcalManager *manager
|
|||||||
const gchar *backend,
|
const gchar *backend,
|
||||||
const gchar *color);
|
const gchar *color);
|
||||||
|
|
||||||
|
gchar* gcal_manager_get_default_source (GcalManager *manager);
|
||||||
|
|
||||||
const gchar* gcal_manager_get_source_name (GcalManager *manager,
|
const gchar* gcal_manager_get_source_name (GcalManager *manager,
|
||||||
const gchar *source_uid);
|
const gchar *source_uid);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user