aboutsummaryrefslogtreecommitdiffstats
path: root/mail/em-account-editor.h
diff options
context:
space:
mode:
authorSrinivasa Ragavan <sragavan@gnome.org>2010-01-29 23:22:54 +0800
committerSrinivasa Ragavan <sragavan@gnome.org>2010-01-29 23:24:54 +0800
commit725509de9726249a950f556d01ed33ecc74810bd (patch)
treef333e8534affbc888a3b62113eb9b40188b3d0b0 /mail/em-account-editor.h
parent763b775a3c11f3a4618a53a2a7762750be9d37ad (diff)
downloadgsoc2013-evolution-725509de9726249a950f556d01ed33ecc74810bd.tar
gsoc2013-evolution-725509de9726249a950f556d01ed33ecc74810bd.tar.gz
gsoc2013-evolution-725509de9726249a950f556d01ed33ecc74810bd.tar.bz2
gsoc2013-evolution-725509de9726249a950f556d01ed33ecc74810bd.tar.lz
gsoc2013-evolution-725509de9726249a950f556d01ed33ecc74810bd.tar.xz
gsoc2013-evolution-725509de9726249a950f556d01ed33ecc74810bd.tar.zst
gsoc2013-evolution-725509de9726249a950f556d01ed33ecc74810bd.zip
Refactor the autoconfig stuff a bit.
Diffstat (limited to 'mail/em-account-editor.h')
-rw-r--r--mail/em-account-editor.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/mail/em-account-editor.h b/mail/em-account-editor.h
index 83e9cd4885..d4d47a6410 100644
--- a/mail/em-account-editor.h
+++ b/mail/em-account-editor.h
@@ -52,6 +52,19 @@ typedef struct _EMAccountEditor EMAccountEditor;
typedef struct _EMAccountEditorClass EMAccountEditorClass;
typedef struct _EMAccountEditorPrivate EMAccountEditorPrivate;
+typedef struct _server_data ServerData;
+struct _server_data {
+ const gchar *key;
+ const gchar *recv;
+ const gchar *send;
+ const gchar *proto;
+ const gchar *ssl;
+ const gchar *send_user;
+ const gchar *recv_user;
+ const gchar *send_port;
+ const gchar *recv_port;
+};
+
typedef enum {
EMAE_NOTEBOOK,
EMAE_ASSISTANT,
@@ -71,6 +84,7 @@ struct _EMAccountEditor {
GtkWidget **pages; /* Pages for Anjal's page type editor */
guint do_signature:1; /* allow editing signature */
+ ServerData * (*emae_check_servers) (const char *email);
};
struct _EMAccountEditorClass {