manager: implement GcalManager::set_default_source method

This commit is contained in:
Georges Basile Stavracas Neto
2015-05-25 12:31:07 -04:00
committed by Erick Pérez Castellanos
parent 7f9eccb7a4
commit 3070922f5e
2 changed files with 20 additions and 0 deletions
+17
View File
@@ -916,6 +916,23 @@ gcal_manager_get_default_source (GcalManager *manager)
return e_source_registry_ref_default_calendar (priv->source_registry);
}
/**
* gcal_manager_set_default_source:
* @manager: App singleton {@link GcalManager} instance
* @source: the new default source.
*
* Returns:
**/
ESource*
gcal_manager_set_default_source (GcalManager *manager,
ESource *source)
{
GcalManagerPrivate *priv;
priv = gcal_manager_get_instance_private (manager);
e_source_registry_set_default_calendar (priv->source_registry, source);
}
icaltimezone*
gcal_manager_get_system_timezone (GcalManager *manager)
{
+3
View File
@@ -69,6 +69,9 @@ GList* gcal_manager_get_sources_connected (GcalManager *manager
ESource* gcal_manager_get_default_source (GcalManager *manager);
void gcal_manager_set_default_source (GcalManager *manager,
ESource *source);
icaltimezone* gcal_manager_get_system_timezone (GcalManager *manager);
void gcal_manager_setup_shell_search (GcalManager *manager,