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