| 2272 } |
2272 } |
| 2273 |
2273 |
| 2274 g_free(filename); |
2274 g_free(filename); |
| 2275 } |
2275 } |
| 2276 |
2276 |
| |
2277 void |
| |
2278 gaim_blist_request_add_buddy(GaimAccount *account, const char *username, |
| |
2279 const char *group, const char *alias) |
| |
2280 { |
| |
2281 struct gaim_blist_ui_ops *ui_ops; |
| |
2282 |
| |
2283 ui_ops = gaim_blist_get_ui_ops(); |
| |
2284 |
| |
2285 if (ui_ops != NULL && ui_ops->request_add_buddy != NULL) |
| |
2286 ui_ops->request_add_buddy(account, username, group, alias); |
| |
2287 } |
| |
2288 |
| |
2289 void |
| |
2290 gaim_blist_request_add_chat(GaimAccount *account, GaimGroup *group) |
| |
2291 { |
| |
2292 struct gaim_blist_ui_ops *ui_ops; |
| |
2293 |
| |
2294 ui_ops = gaim_blist_get_ui_ops(); |
| |
2295 |
| |
2296 if (ui_ops != NULL && ui_ops->request_add_chat != NULL) |
| |
2297 ui_ops->request_add_chat(account, group); |
| |
2298 } |
| |
2299 |
| |
2300 void |
| |
2301 gaim_blist_request_add_group(void) |
| |
2302 { |
| |
2303 struct gaim_blist_ui_ops *ui_ops; |
| |
2304 |
| |
2305 ui_ops = gaim_blist_get_ui_ops(); |
| |
2306 |
| |
2307 if (ui_ops != NULL && ui_ops->request_add_group != NULL) |
| |
2308 ui_ops->request_add_group(); |
| |
2309 } |
| |
2310 |
| 2277 static void blist_print_group_settings(gpointer key, gpointer data, |
2311 static void blist_print_group_settings(gpointer key, gpointer data, |
| 2278 gpointer user_data) { |
2312 gpointer user_data) { |
| 2279 char *key_val; |
2313 char *key_val; |
| 2280 char *data_val; |
2314 char *data_val; |
| 2281 FILE *file = user_data; |
2315 FILE *file = user_data; |