comparison libpurple/protocols/qq/buddy_info.h @ 24154:237e5a94e11c

2008.10.08 - ccpaging <ccpaging(at)gmail.com> * Update group part * Delete some meaningless functions and data * Added 'change my icon' 2008.10.08 - lonicerae <lonicerae(at)gmail.com> * Merge 20081008 patch into trunk
author SHiNE CsyFeK <csyfek@gmail.com>
date Wed, 22 Oct 2008 15:08:30 +0000
parents 119d85c40d75
children 3c52353b83ae
comparison
equal deleted inserted replaced
24153:340fc40fe4ef 24154:237e5a94e11c
62 62
63 #define QQ_BUDDY_GENDER_GG 0x00 63 #define QQ_BUDDY_GENDER_GG 0x00
64 #define QQ_BUDDY_GENDER_MM 0x01 64 #define QQ_BUDDY_GENDER_MM 0x01
65 #define QQ_BUDDY_GENDER_UNKNOWN 0xff 65 #define QQ_BUDDY_GENDER_UNKNOWN 0xff
66 66
67 #define QQ_ICON_PREFIX "qq_"
68 #define QQ_ICON_SUFFIX ".png"
69
70 enum { 67 enum {
71 QQ_BUDDY_INFO_UPDATE_ONLY = 0, 68 QQ_BUDDY_INFO_UPDATE_ONLY = 0,
72 QQ_BUDDY_INFO_DISPLAY, 69 QQ_BUDDY_INFO_DISPLAY,
73 QQ_BUDDY_INFO_SET_ICON, 70 QQ_BUDDY_INFO_SET_ICON,
74 QQ_BUDDY_INFO_MODIFY_BASE, 71 QQ_BUDDY_INFO_MODIFY_BASE,
75 QQ_BUDDY_INFO_MODIFY_EXT, 72 QQ_BUDDY_INFO_MODIFY_EXT,
76 QQ_BUDDY_INFO_MODIFY_ADDR, 73 QQ_BUDDY_INFO_MODIFY_ADDR,
77 QQ_BUDDY_INFO_MODIFY_CONTACT, 74 QQ_BUDDY_INFO_MODIFY_CONTACT,
78 }; 75 };
76
77 gchar *qq_get_icon_name(gint face);
78 gchar *qq_get_icon_path(gchar *icon_name);
79 void qq_change_icon_cb(PurpleConnection *gc, const char *filepath);
79 80
80 void qq_request_buddy_info(PurpleConnection *gc, guint32 uid, 81 void qq_request_buddy_info(PurpleConnection *gc, guint32 uid,
81 gint update_class, int action); 82 gint update_class, int action);
82 void qq_set_custom_icon(PurpleConnection *gc, PurpleStoredImage *img); 83 void qq_set_custom_icon(PurpleConnection *gc, PurpleStoredImage *img);
83 void qq_process_modify_info_reply(guint8 *data, gint data_len, PurpleConnection *gc); 84 void qq_process_modify_info_reply(guint8 *data, gint data_len, PurpleConnection *gc);