* widgets/modest-window.c: Add a method to get action from its private
[modest] / src / modest-account-mgr.h
index 65a8322..e37ea39 100644 (file)
@@ -49,7 +49,6 @@ G_BEGIN_DECLS
 typedef struct _ModestAccountMgr      ModestAccountMgr;
 typedef struct _ModestAccountMgrClass ModestAccountMgrClass;
 
-
 struct _ModestAccountMgr {
         GObject parent;
 };
@@ -108,6 +107,7 @@ gboolean        modest_account_mgr_add_account    (ModestAccountMgr *self,
  * @self: a ModestAccountMgr instance
  * @name: name (id) of the account, which is a valid UTF8 string that does not contain '/'
  * @hostname: the hostname
+ * @portnumber: the portnumber, or 0 for default
  * @username: the username
  * @password: the password
  * @proto:    the protocol (imap, smtp, ...) used for this account
@@ -122,11 +122,12 @@ gboolean        modest_account_mgr_add_account    (ModestAccountMgr *self,
 gboolean modest_account_mgr_add_server_account    (ModestAccountMgr *self,
                                                   const gchar *name,
                                                   const gchar *hostname,
+                                                  const guint portnumber,
                                                   const gchar *username,
                                                   const gchar *password,
-                                                  ModestProtocol proto,
-                                                  ModestSecureConnection security,
-                                                  ModestSecureAuthentication auth);
+                                                  ModestTransportStoreProtocol proto,
+                                                  ModestConnectionProtocol security,
+                                                  ModestAuthProtocol auth);
 
 
 /**
@@ -142,7 +143,7 @@ gboolean modest_account_mgr_add_server_account    (ModestAccountMgr *self,
  */
 gboolean modest_account_mgr_add_server_account_uri    (ModestAccountMgr *self,
                                                       const gchar *name,
-                                                      ModestProtocol proto,
+                                                      ModestTransportStoreProtocol proto,
                                                       const gchar* uri);
 
 /**
@@ -181,13 +182,14 @@ gboolean        modest_account_mgr_remove_account         (ModestAccountMgr *sel
 GSList*                modest_account_mgr_account_names    (ModestAccountMgr *self,
                                                     gboolean only_enabled);
 
-
+#if 0
+/* Not used. */
 /**
  * modest_account_mgr_search_server_account:
  * @self: a ModestAccountMgr instance
  * @account_name: get only server accounts for @account_name, or NULL for any
  * @type: get only server accounts from protocol type @type, or MODEST_PROTOCOL_TYPE_UNKNOWN
- * @proto: get only server account with protocol @proto, or MODEST_PROTOCOL_UNKNOWN for any
+ * @proto: get only server account with protocol @proto, or MODEST_PROTOCOL_TRANSPORT_STORE_UNKNOWN for any
  * 
  * List all the server account names, optionally narrowing the result down to one account.
  *
@@ -197,7 +199,8 @@ GSList*             modest_account_mgr_account_names    (ModestAccountMgr *self,
 GSList*  modest_account_mgr_search_server_accounts  (ModestAccountMgr *self,
                                                     const gchar*       account_name,
                                                     ModestProtocolType type,
-                                                    ModestProtocol     proto);
+                                                    ModestTransportStoreProtocol     proto);
+#endif
 
 /**
  * modest_account_mgr_account_exists: