Mercurial > pidgin.yaz
comparison libpurple/protocols/qq/buddy_info.h @ 24085: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
24084:340fc40fe4ef | 24085: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); |