00001
00023
00024
00025 #ifndef _QQ_INFODLG_H_
00026 #define _QQ_INFODLG_H_
00027
00028 #include <glib.h>
00029 #include <gtk/gtk.h>
00030 #include "connection.h"
00031
00032 #include "buddy_info.h"
00033 #include "qq.h"
00034
00035 typedef struct _contact_info_window contact_info_window;
00036
00037 struct _contact_info_window {
00038 guint32 uid;
00039 GtkWidget *window;
00040 GtkWidget *refresh_button;
00041 GtkWidget *uid_entry,
00042 *face,
00043 *nick,
00044 *country,
00045 *age,
00046 *gender,
00047 *province,
00048 *city,
00049 *email,
00050 *address, *zipcode, *tel, *name, *blood, *college, *occupation, *zodiac, *horoscope, *homepage, *intro;
00051 GtkWidget *open_contact_radio[3];
00052 GtkWidget *auth_radio[3], *is_modify_passwd, *old_password, *password[2];
00053 contact_info *old_info;
00054 };
00055
00056 void qq_contact_info_window_free(qq_data * qd);
00057
00058 void qq_show_contact_info_dialog(contact_info * info, GaimConnection * gc, contact_info_window * info_window);
00059 void qq_refresh_contact_info_dialog(contact_info * info, GaimConnection * gc, contact_info_window * info_window);
00060
00061 #endif
00062
00063