| 103 GtkTreeModel *addrbooks; |
103 GtkTreeModel *addrbooks; |
| 104 GList *contacts; |
104 GList *contacts; |
| 105 |
105 |
| 106 } GevoAssociateBuddyDialog; |
106 } GevoAssociateBuddyDialog; |
| 107 |
107 |
| 108 void gevo_add_buddy_dialog_show(GaimAccount *account, const char *username, |
108 void gevo_add_buddy_dialog_show(PurpleAccount *account, const char *username, |
| 109 const char *group, const char *alias); |
109 const char *group, const char *alias); |
| 110 void gevo_add_buddy_dialog_add_person(GevoAddBuddyDialog *dialog, |
110 void gevo_add_buddy_dialog_add_person(GevoAddBuddyDialog *dialog, |
| 111 EContact *contact, |
111 EContact *contact, |
| 112 const char *name, GaimAccount *account, |
112 const char *name, PurpleAccount *account, |
| 113 const char *screenname); |
113 const char *screenname); |
| 114 |
114 |
| 115 void gevo_new_person_dialog_show(EBook *book, EContact *contact, |
115 void gevo_new_person_dialog_show(EBook *book, EContact *contact, |
| 116 GaimAccount *account, const char *username, |
116 PurpleAccount *account, const char *username, |
| 117 const char *group, GaimBuddy *buddy, |
117 const char *group, PurpleBuddy *buddy, |
| 118 gboolean person_only); |
118 gboolean person_only); |
| 119 |
119 |
| 120 void gevo_add_buddy(GaimAccount *account, const char *group_name, |
120 void gevo_add_buddy(PurpleAccount *account, const char *group_name, |
| 121 const char *screenname, const char *alias); |
121 const char *screenname, const char *alias); |
| 122 GList *gevo_get_groups(void); |
122 GList *gevo_get_groups(void); |
| 123 |
123 |
| 124 EContactField gevo_prpl_get_field(GaimAccount *account, GaimBuddy *buddy); |
124 EContactField gevo_prpl_get_field(PurpleAccount *account, PurpleBuddy *buddy); |
| 125 gboolean gevo_prpl_is_supported(GaimAccount *account, GaimBuddy *buddy); |
125 gboolean gevo_prpl_is_supported(PurpleAccount *account, PurpleBuddy *buddy); |
| 126 gboolean gevo_load_addressbook(const gchar *uri, EBook **book, GError **error); |
126 gboolean gevo_load_addressbook(const gchar *uri, EBook **book, GError **error); |
| 127 char *gevo_get_email_for_buddy(GaimBuddy *buddy); |
127 char *gevo_get_email_for_buddy(PurpleBuddy *buddy); |
| 128 |
128 |
| 129 GevoAssociateBuddyDialog *gevo_associate_buddy_dialog_new(GaimBuddy *buddy); |
129 GevoAssociateBuddyDialog *gevo_associate_buddy_dialog_new(PurpleBuddy *buddy); |
| 130 |
130 |
| 131 GtkTreeModel *gevo_addrbooks_model_new(void); |
131 GtkTreeModel *gevo_addrbooks_model_new(void); |
| 132 void gevo_addrbooks_model_unref(GtkTreeModel *model); |
132 void gevo_addrbooks_model_unref(GtkTreeModel *model); |
| 133 void gevo_addrbooks_model_populate(GtkTreeModel *model); |
133 void gevo_addrbooks_model_populate(GtkTreeModel *model); |
| 134 EContact *gevo_search_buddy_in_contacts(GaimBuddy *buddy, EBookQuery *query); |
134 EContact *gevo_search_buddy_in_contacts(PurpleBuddy *buddy, EBookQuery *query); |
| 135 |
135 |
| 136 #endif /* _GEVOLUTION_H_ */ |
136 #endif /* _GEVOLUTION_H_ */ |