pidgin/plugins/gevolution/gevolution.h

branch
soc.2013.gobjectification.plugins
changeset 37109
94d1a2589d5a
parent 37049
02db93eb6506
parent 35522
82139d173179
equal deleted inserted replaced
37108:73c5fb6d78b3 37109:94d1a2589d5a
23 23
24 #ifdef HAVE_CONFIG_H 24 #ifdef HAVE_CONFIG_H
25 # include "config.h" 25 # include "config.h"
26 #endif 26 #endif
27 27
28 #include <libebook/e-book.h> 28 #include <libebook/libebook.h>
29 29
30 enum 30 enum
31 { 31 {
32 ADDRBOOK_COLUMN_NAME, 32 ADDRBOOK_COLUMN_NAME,
33 ADDRBOOK_COLUMN_URI, 33 ADDRBOOK_COLUMN_UID,
34 NUM_ADDRBOOK_COLUMNS 34 NUM_ADDRBOOK_COLUMNS
35 }; 35 };
36 36
37 typedef struct 37 typedef struct
38 { 38 {
120 const char *screenname, const char *alias); 120 const char *screenname, const char *alias);
121 GList *gevo_get_groups(void); 121 GList *gevo_get_groups(void);
122 122
123 EContactField gevo_protocol_get_field(PurpleAccount *account, PurpleBuddy *buddy); 123 EContactField gevo_protocol_get_field(PurpleAccount *account, PurpleBuddy *buddy);
124 gboolean gevo_protocol_is_supported(PurpleAccount *account, PurpleBuddy *buddy); 124 gboolean gevo_protocol_is_supported(PurpleAccount *account, PurpleBuddy *buddy);
125 gboolean gevo_load_addressbook(const gchar *uri, EBook **book, GError **error); 125 gboolean gevo_load_addressbook(const gchar *uid, EBook **book, GError **error);
126 gboolean gevo_load_addressbook_from_source(ESource *source, EBook **book,
127 GError **error);
126 char *gevo_get_email_for_buddy(PurpleBuddy *buddy); 128 char *gevo_get_email_for_buddy(PurpleBuddy *buddy);
127 129
128 GevoAssociateBuddyDialog *gevo_associate_buddy_dialog_new(PurpleBuddy *buddy); 130 GevoAssociateBuddyDialog *gevo_associate_buddy_dialog_new(PurpleBuddy *buddy);
129 131
130 GtkTreeModel *gevo_addrbooks_model_new(void); 132 GtkTreeModel *gevo_addrbooks_model_new(void);

mercurial