Пример #1
0
static const gchar *
test_cal_loaded (ECal *client)
{
	/* Test one loaded calendar and another that is not loaded. */
	mu_assert (
		"Test get_cal_load_state : Failed \n",
		(E_CAL_LOAD_LOADED == e_cal_get_load_state (client)) &&
		(E_CAL_LOAD_NOT_LOADED == e_cal_get_load_state (NULL)));

	return NULL;
}
Пример #2
0
void annum_shell_view_update_timezone (AnnumShellView * self)
{
	AnnumShellContent *annum_content;
	AnnumShellSidebar *annum_sidebar;
	icaltimezone *timezone;
	ECalModel *model;
	GList *clients, *iter;

	annum_content = self->priv->prox_shell_content;
	model = annum_shell_content_get_model (annum_content);
	timezone = e_cal_model_get_timezone (model);

	annum_sidebar = self->priv->prox_shell_sidebar;
	clients = annum_shell_sidebar_get_clients (annum_sidebar);

	for (iter = clients; iter != NULL; iter = iter->next) {
		ECal *client = iter->data;

		if (e_cal_get_load_state (client) == E_CAL_LOAD_LOADED)
			e_cal_set_default_timezone (client, timezone, NULL);
	}

	g_list_free (clients);
}