[evolution/wip/gsettings] Remove e_get_subscribable_accounts().



commit ebdaad049dfb6fdff09e07d48d94fc10f2f5f8ad
Author: Matthew Barnes <mbarnes redhat com>
Date:   Sat May 28 22:17:27 2011 -0400

    Remove e_get_subscribable_accounts().
    
    Another EAccount utility function down...

 doc/reference/shell/eshell-sections.txt       |    1 -
 doc/reference/shell/tmpl/e-account-utils.sgml |    9 ----
 e-util/e-account-utils.c                      |   53 -------------------------
 e-util/e-account-utils.h                      |    1 -
 4 files changed, 0 insertions(+), 64 deletions(-)
---
diff --git a/doc/reference/shell/eshell-sections.txt b/doc/reference/shell/eshell-sections.txt
index d9d04fb..4328afa 100644
--- a/doc/reference/shell/eshell-sections.txt
+++ b/doc/reference/shell/eshell-sections.txt
@@ -436,7 +436,6 @@ e_get_account_by_name
 e_get_account_by_uid
 e_get_any_enabled_account
 e_get_default_transport
-e_get_subscribable_accounts
 </SECTION>
 
 <SECTION>
diff --git a/doc/reference/shell/tmpl/e-account-utils.sgml b/doc/reference/shell/tmpl/e-account-utils.sgml
index 2a06995..8aa329a 100644
--- a/doc/reference/shell/tmpl/e-account-utils.sgml
+++ b/doc/reference/shell/tmpl/e-account-utils.sgml
@@ -82,12 +82,3 @@ Mail Accounts
 @Returns: 
 
 
-<!-- ##### FUNCTION e_get_subscribable_accounts ##### -->
-<para>
-
-</para>
-
- session: 
- Returns: 
-
-
diff --git a/e-util/e-account-utils.c b/e-util/e-account-utils.c
index ec733ed..6e64d45 100644
--- a/e-util/e-account-utils.c
+++ b/e-util/e-account-utils.c
@@ -250,56 +250,3 @@ e_get_default_transport (void)
 	return NULL;
 }
 
-/**
- * e_get_subscribable_accounts:
- * @session: a #CamelSession
- *
- * Returns a list of enabled accounts that support folder subscriptions.
- * The #EAccount objects are not referenced, but the list itself should
- * be should be freed with g_list_free().
- *
- * Returns: a list of #EAccount objects
- **/
-GList *
-e_get_subscribable_accounts (CamelSession *session)
-{
-	EAccountList *account_list;
-	EAccount *account;
-	EIterator *iterator;
-	GList *subscribable = NULL;
-
-	g_return_val_if_fail (CAMEL_IS_SESSION (session), NULL);
-
-	account_list = e_get_account_list ();
-	iterator = e_list_get_iterator (E_LIST (account_list));
-
-	while (e_iterator_is_valid (iterator)) {
-		CamelStore *store = NULL;
-
-		/* XXX EIterator misuses const. */
-		account = (EAccount *) e_iterator_get (iterator);
-
-		if (account->enabled) {
-			CamelService *service;
-
-			service = camel_session_get_service (
-				session, account->uid);
-			if (CAMEL_IS_STORE (service))
-				store = CAMEL_STORE (service);
-		}
-
-		e_iterator_next (iterator);
-
-		if (store == NULL)
-			continue;
-
-		if (!camel_store_supports_subscriptions (store))
-			continue;
-
-		subscribable = g_list_prepend (subscribable, account);
-	}
-
-	g_object_unref (iterator);
-
-	return g_list_reverse (subscribable);
-}
diff --git a/e-util/e-account-utils.h b/e-util/e-account-utils.h
index 41abcdd..d7dbd28 100644
--- a/e-util/e-account-utils.h
+++ b/e-util/e-account-utils.h
@@ -31,7 +31,6 @@ EAccount *	e_get_account_by_name		(const gchar *name);
 EAccount *	e_get_account_by_uid		(const gchar *uid);
 EAccount *	e_get_any_enabled_account	(void);
 EAccount *	e_get_default_transport		(void);
-GList *		e_get_subscribable_accounts	(CamelSession *session);
 
 G_END_DECLS
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]