Mercurial > pidgin
comparison libpurple/protocols/qq/buddy_info.h @ 24117:d57928c9dd8f
2008.09.19 - ccpaging <ccpaging(at)gmail.com>
* Rewrite buddy modify info, there is a ticket for this problem
* Use ship32 to trans action code between request packet and reply packet process
author | SHiNE CsyFeK <csyfek@gmail.com> |
---|---|
date | Fri, 19 Sep 2008 14:46:41 +0000 |
parents | bcfc98c7a55f |
children | df699d739b8f |
comparison
equal
deleted
inserted
replaced
24116:b72816d1a131 | 24117:d57928c9dd8f |
---|---|
68 #define QQ_ICON_SUFFIX ".png" | 68 #define QQ_ICON_SUFFIX ".png" |
69 | 69 |
70 enum { | 70 enum { |
71 QQ_BUDDY_INFO_UPDATE_ONLY = 0, | 71 QQ_BUDDY_INFO_UPDATE_ONLY = 0, |
72 QQ_BUDDY_INFO_DISPLAY, | 72 QQ_BUDDY_INFO_DISPLAY, |
73 QQ_BUDDY_INFO_MODIFY, | 73 QQ_BUDDY_INFO_SET_ICON, |
74 QQ_BUDDY_INFO_MODIFY_BASE, | |
75 QQ_BUDDY_INFO_MODIFY_EXT, | |
76 QQ_BUDDY_INFO_MODIFY_ADDR, | |
77 QQ_BUDDY_INFO_MODIFY_CONTACT, | |
74 }; | 78 }; |
75 | 79 |
76 void qq_send_packet_get_info(PurpleConnection *gc, guint32 uid, gboolean show_window); | |
77 void qq_request_buddy_info(PurpleConnection *gc, guint32 uid, | 80 void qq_request_buddy_info(PurpleConnection *gc, guint32 uid, |
78 gint update_class, guint32 ship32); | 81 gint update_class, int action); |
79 void qq_set_my_buddy_icon(PurpleConnection *gc, PurpleStoredImage *img); | 82 void qq_set_buddy_icon(PurpleConnection *gc, PurpleStoredImage *img); |
80 void qq_set_buddy_icon_for_user(PurpleAccount *account, const gchar *who, const gchar *icon_num, const gchar *iconfile); | |
81 void qq_prepare_modify_info(PurpleConnection *gc); | |
82 void qq_process_modify_info_reply(guint8 *data, gint data_len, PurpleConnection *gc); | 83 void qq_process_modify_info_reply(guint8 *data, gint data_len, PurpleConnection *gc); |
83 void qq_process_get_buddy_info(guint8 *data, gint data_len, PurpleConnection *gc); | 84 void qq_process_get_buddy_info(guint8 *data, gint data_len, guint32 action, PurpleConnection *gc); |
84 void qq_info_query_free(qq_data *qd); | 85 |
85 void qq_request_get_level(PurpleConnection *gc, guint32 uid); | 86 void qq_request_get_level(PurpleConnection *gc, guint32 uid); |
86 void qq_request_get_buddies_level(PurpleConnection *gc, gint update_class); | 87 void qq_request_get_buddies_level(PurpleConnection *gc, gint update_class); |
87 void qq_process_get_level_reply(guint8 *buf, gint buf_len, PurpleConnection *gc); | 88 void qq_process_get_level_reply(guint8 *buf, gint buf_len, PurpleConnection *gc); |
88 #endif | 89 #endif |