Mercurial > pidgin
diff libpurple/protocols/qq/group.h @ 24095:25f62d21b3f8
disapproval of revision '8cebefbc6cd5d84acb69c74e69e8821f11dd225d'
author | Daniel Atallah <daniel.atallah@gmail.com> |
---|---|
date | Mon, 15 Sep 2008 03:04:07 +0000 |
parents | 147ada94a1d8 |
children | 225e0e9e1055 |
line wrap: on
line diff
--- a/libpurple/protocols/qq/group.h Thu Sep 11 13:25:07 2008 +0000 +++ b/libpurple/protocols/qq/group.h Mon Sep 15 03:04:07 2008 +0000 @@ -34,27 +34,27 @@ #define PURPLE_GROUP_QQ_QUN "QQ 群" typedef enum { - QQ_ROOM_ROLE_NO = 0x00, /* default 0x00 means not member */ - QQ_ROOM_ROLE_YES, - QQ_ROOM_ROLE_REQUESTING, - QQ_ROOM_ROLE_ADMIN, -} qq_room_role; + QQ_GROUP_MEMBER_STATUS_NOT_MEMBER = 0x00, /* default 0x00 means not member */ + QQ_GROUP_MEMBER_STATUS_IS_MEMBER, + QQ_GROUP_MEMBER_STATUS_APPLYING, + QQ_GROUP_MEMBER_STATUS_IS_ADMIN, +} qq_group_member_status; typedef struct _qq_group { /* all these will be saved when we exit Purple */ - qq_room_role my_role; /* my role for this room */ - gchar *my_role_desc; /* my role description */ + qq_group_member_status my_status; /* my status for this group */ + gchar *my_status_desc; /* my status description */ guint32 id; guint32 ext_id; guint8 type8; /* permanent or temporory */ guint32 creator_uid; - guint32 category; + guint32 group_category; guint8 auth_type; - gchar *title_utf8; - gchar *desc_utf8; + gchar *group_name_utf8; + gchar *group_desc_utf8; /* all these will be loaded from the network */ gchar *notice_utf8; /* group notice by admin */ - GList *members; + GList *members; } qq_group; GList *qq_chat_info(PurpleConnection *gc);