Mercurial > pidgin
diff libpurple/protocols/qq/group.c @ 15822:32c366eeeb99
sed -ie 's/gaim/purple/g'
| author | Sean Egan <seanegan@gmail.com> |
|---|---|
| date | Mon, 19 Mar 2007 07:01:17 +0000 |
| parents | 5fe8042783c1 |
| children | 08db93bbd798 |
line wrap: on
line diff
--- a/libpurple/protocols/qq/group.c Mon Mar 19 06:11:46 2007 +0000 +++ b/libpurple/protocols/qq/group.c Mon Mar 19 07:01:17 2007 +0000 @@ -1,9 +1,9 @@ /** * @file group.c * - * gaim + * purple * - * Gaim is the legal property of its developers, whose names are too numerous + * Purple is the legal property of its developers, whose names are too numerous * to list here. Please refer to the COPYRIGHT file distributed with this * source distribution. * @@ -35,7 +35,7 @@ #include "group.h" -static void _qq_group_search_callback(GaimConnection *gc, const gchar *input) +static void _qq_group_search_callback(PurpleConnection *gc, const gchar *input) { guint32 external_group_id; @@ -45,16 +45,16 @@ qq_send_cmd_group_search_group(gc, external_group_id); } -static void _qq_group_search_cancel_callback(GaimConnection *gc, const gchar *input) +static void _qq_group_search_cancel_callback(PurpleConnection *gc, const gchar *input) { qq_data *qd; qd = (qq_data *) gc->proto_data; - gaim_roomlist_set_in_progress(qd->roomlist, FALSE); + purple_roomlist_set_in_progress(qd->roomlist, FALSE); } -/* This is needed for GaimChat node to be valid */ -GList *qq_chat_info(GaimConnection *gc) +/* This is needed for PurpleChat node to be valid */ +GList *qq_chat_info(PurpleConnection *gc) { GList *m; struct proto_chat_entry *pce; @@ -69,7 +69,7 @@ return m; } -GHashTable *qq_chat_info_defaults(GaimConnection *gc, const gchar *chat_name) +GHashTable *qq_chat_info_defaults(PurpleConnection *gc, const gchar *chat_name) { GHashTable *defaults; @@ -82,41 +82,41 @@ } /* get a list of qq groups */ -GaimRoomlist *qq_roomlist_get_list(GaimConnection *gc) +PurpleRoomlist *qq_roomlist_get_list(PurpleConnection *gc) { GList *fields; qq_data *qd; - GaimRoomlist *rl; - GaimRoomlistField *f; + PurpleRoomlist *rl; + PurpleRoomlistField *f; qd = (qq_data *) gc->proto_data; fields = NULL; - rl = gaim_roomlist_new(gaim_connection_get_account(gc)); + rl = purple_roomlist_new(purple_connection_get_account(gc)); qd->roomlist = rl; - f = gaim_roomlist_field_new(GAIM_ROOMLIST_FIELD_STRING, _("Group ID"), QQ_GROUP_KEY_EXTERNAL_ID, FALSE); + f = purple_roomlist_field_new(PURPLE_ROOMLIST_FIELD_STRING, _("Group ID"), QQ_GROUP_KEY_EXTERNAL_ID, FALSE); fields = g_list_append(fields, f); - f = gaim_roomlist_field_new(GAIM_ROOMLIST_FIELD_STRING, _("Creator"), QQ_GROUP_KEY_CREATOR_UID, FALSE); + f = purple_roomlist_field_new(PURPLE_ROOMLIST_FIELD_STRING, _("Creator"), QQ_GROUP_KEY_CREATOR_UID, FALSE); fields = g_list_append(fields, f); - f = gaim_roomlist_field_new(GAIM_ROOMLIST_FIELD_STRING, + f = purple_roomlist_field_new(PURPLE_ROOMLIST_FIELD_STRING, _("Group Description"), QQ_GROUP_KEY_GROUP_DESC_UTF8, FALSE); fields = g_list_append(fields, f); - f = gaim_roomlist_field_new(GAIM_ROOMLIST_FIELD_STRING, "", QQ_GROUP_KEY_INTERNAL_ID, TRUE); + f = purple_roomlist_field_new(PURPLE_ROOMLIST_FIELD_STRING, "", QQ_GROUP_KEY_INTERNAL_ID, TRUE); fields = g_list_append(fields, f); - f = gaim_roomlist_field_new(GAIM_ROOMLIST_FIELD_STRING, "", QQ_GROUP_KEY_GROUP_TYPE, TRUE); + f = purple_roomlist_field_new(PURPLE_ROOMLIST_FIELD_STRING, "", QQ_GROUP_KEY_GROUP_TYPE, TRUE); fields = g_list_append(fields, f); - f = gaim_roomlist_field_new(GAIM_ROOMLIST_FIELD_STRING, _("Auth"), QQ_GROUP_KEY_AUTH_TYPE, TRUE); + f = purple_roomlist_field_new(PURPLE_ROOMLIST_FIELD_STRING, _("Auth"), QQ_GROUP_KEY_AUTH_TYPE, TRUE); fields = g_list_append(fields, f); - f = gaim_roomlist_field_new(GAIM_ROOMLIST_FIELD_STRING, "", QQ_GROUP_KEY_GROUP_CATEGORY, TRUE); + f = purple_roomlist_field_new(PURPLE_ROOMLIST_FIELD_STRING, "", QQ_GROUP_KEY_GROUP_CATEGORY, TRUE); fields = g_list_append(fields, f); - f = gaim_roomlist_field_new(GAIM_ROOMLIST_FIELD_STRING, "", QQ_GROUP_KEY_GROUP_NAME_UTF8, TRUE); + f = purple_roomlist_field_new(PURPLE_ROOMLIST_FIELD_STRING, "", QQ_GROUP_KEY_GROUP_NAME_UTF8, TRUE); fields = g_list_append(fields, f); - gaim_roomlist_set_fields(rl, fields); - gaim_roomlist_set_in_progress(qd->roomlist, TRUE); + purple_roomlist_set_fields(rl, fields); + purple_roomlist_set_in_progress(qd->roomlist, TRUE); - gaim_request_input(gc, _("QQ Qun"), + purple_request_input(gc, _("QQ Qun"), _("Please input external group ID"), _("You can only search for permanent QQ groups\n"), NULL, FALSE, FALSE, NULL, @@ -128,41 +128,41 @@ } /* free roomlist space, I have no idea when this one is called ... */ -void qq_roomlist_cancel(GaimRoomlist *list) +void qq_roomlist_cancel(PurpleRoomlist *list) { qq_data *qd; - GaimConnection *gc; + PurpleConnection *gc; g_return_if_fail(list != NULL); - gc = gaim_account_get_connection(list->account); + gc = purple_account_get_connection(list->account); qd = (qq_data *) gc->proto_data; - gaim_roomlist_set_in_progress(list, FALSE); - gaim_roomlist_unref(list); + purple_roomlist_set_in_progress(list, FALSE); + purple_roomlist_unref(list); } /* this should be called upon signin, even when we did not open group chat window */ -void qq_group_init(GaimConnection *gc) +void qq_group_init(PurpleConnection *gc) { gint i; - GaimAccount *account; - GaimChat *chat; - GaimGroup *gaim_group; - GaimBlistNode *node; + PurpleAccount *account; + PurpleChat *chat; + PurpleGroup *purple_group; + PurpleBlistNode *node; qq_group *group; - account = gaim_connection_get_account(gc); + account = purple_connection_get_account(gc); - gaim_group = gaim_find_group(GAIM_GROUP_QQ_QUN); - if (gaim_group == NULL) { - gaim_debug(GAIM_DEBUG_INFO, "QQ", "We have no QQ Qun\n"); + purple_group = purple_find_group(PURPLE_GROUP_QQ_QUN); + if (purple_group == NULL) { + purple_debug(PURPLE_DEBUG_INFO, "QQ", "We have no QQ Qun\n"); return; } i = 0; - for (node = ((GaimBlistNode *) gaim_group)->child; node != NULL; node = node->next) - if (GAIM_BLIST_NODE_IS_CHAT(node)) { /* got one */ - chat = (GaimChat *) node; + for (node = ((PurpleBlistNode *) purple_group)->child; node != NULL; node = node->next) + if (PURPLE_BLIST_NODE_IS_CHAT(node)) { /* got one */ + chat = (PurpleChat *) node; if (account != chat->account) continue; /* very important here ! */ group = qq_group_from_hashtable(gc, chat->components); @@ -172,5 +172,5 @@ } } - gaim_debug(GAIM_DEBUG_INFO, "QQ", "Load %d QQ Qun configurations\n", i); + purple_debug(PURPLE_DEBUG_INFO, "QQ", "Load %d QQ Qun configurations\n", i); }
