diff src/blist.c @ 7060:9946001989a3

[gaim-migrate @ 7623] show_add_buddy, show_add_chat, and show_add_group are gone, replaced with the new core/UI split gaim_blist_request_add_{buddy,chat,group}. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Tue, 30 Sep 2003 05:48:42 +0000
parents feb3d21a7794
children 770233dad86c
line wrap: on
line diff
--- a/src/blist.c	Tue Sep 30 05:46:16 2003 +0000
+++ b/src/blist.c	Tue Sep 30 05:48:42 2003 +0000
@@ -2274,6 +2274,40 @@
 	g_free(filename);
 }
 
+void
+gaim_blist_request_add_buddy(GaimAccount *account, const char *username,
+							 const char *group, const char *alias)
+{
+	struct gaim_blist_ui_ops *ui_ops;
+
+	ui_ops = gaim_blist_get_ui_ops();
+
+	if (ui_ops != NULL && ui_ops->request_add_buddy != NULL)
+		ui_ops->request_add_buddy(account, username, group, alias);
+}
+
+void
+gaim_blist_request_add_chat(GaimAccount *account, GaimGroup *group)
+{
+	struct gaim_blist_ui_ops *ui_ops;
+
+	ui_ops = gaim_blist_get_ui_ops();
+
+	if (ui_ops != NULL && ui_ops->request_add_chat != NULL)
+		ui_ops->request_add_chat(account, group);
+}
+
+void
+gaim_blist_request_add_group(void)
+{
+	struct gaim_blist_ui_ops *ui_ops;
+
+	ui_ops = gaim_blist_get_ui_ops();
+
+	if (ui_ops != NULL && ui_ops->request_add_group != NULL)
+		ui_ops->request_add_group();
+}
+
 static void blist_print_group_settings(gpointer key, gpointer data,
 		gpointer user_data) {
 	char *key_val;