comparison libpurple/protocols/qq/qq.c @ 23758:e16982ad923f

Reapplied changes that were overwritten by 6b89b377381e35b459936fd2f730f45b5558ae69. applied changes from efb1c5e4382251975a52808c1719727741faa0b0 through 6329172d268ccd358600cfb60786c20dc36e60df applied changes from 2747d5e0324ca6b81e83bbb8b75e1efebcbbad6e through 692ff1164b0a492ba7179904281356966cc81ede applied changes from 692ff1164b0a492ba7179904281356966cc81ede through 0a1aca4e9483db7ba81ae564efdd2a81e3a813e8 applied changes from 0a1aca4e9483db7ba81ae564efdd2a81e3a813e8 through efb1c5e4382251975a52808c1719727741faa0b0
author Daniel Atallah <daniel.atallah@gmail.com>
date Sun, 10 Aug 2008 18:46:32 +0000
parents 5f454b975a99
children 147ada94a1d8 e22bcca9f2b2
comparison
equal deleted inserted replaced
23753:5f454b975a99 23758:e16982ad923f
686 { 686 {
687 g_return_val_if_fail(who != NULL, NULL); 687 g_return_val_if_fail(who != NULL, NULL);
688 return chat_name_to_purple_name(who); 688 return chat_name_to_purple_name(who);
689 } 689 }
690 690
691 PurplePlugin *my_protocol = NULL; 691 static PurplePluginProtocolInfo prpl_info =
692 static PurplePluginProtocolInfo prpl_info = { 692 {
693 OPT_PROTO_CHAT_TOPIC | OPT_PROTO_USE_POINTSIZE, 693 OPT_PROTO_CHAT_TOPIC | OPT_PROTO_USE_POINTSIZE,
694 NULL, /* user_splits */ 694 NULL, /* user_splits */
695 NULL, /* protocol_options */ 695 NULL, /* protocol_options */
696 {"png", 96, 96, 96, 96, 0, PURPLE_ICON_SCALE_SEND}, /* icon_spec */ 696 {"png", 96, 96, 96, 96, 0, PURPLE_ICON_SCALE_SEND}, /* icon_spec */
697 _qq_list_icon, /* list_icon */ 697 _qq_list_icon, /* list_icon */
750 NULL, /* new xfer */ 750 NULL, /* new xfer */
751 NULL, /* offline_message */ 751 NULL, /* offline_message */
752 NULL, /* PurpleWhiteboardPrplOps */ 752 NULL, /* PurpleWhiteboardPrplOps */
753 NULL, /* send_raw */ 753 NULL, /* send_raw */
754 NULL, /* roomlist_room_serialize */ 754 NULL, /* roomlist_room_serialize */
755 755 NULL, /* unregister_user */
756 /* padding */ 756 NULL, /* send_attention */
757 NULL, 757 NULL, /* get attention_types */
758 NULL, 758
759 NULL, 759 sizeof(PurplePluginProtocolInfo), /* struct_size */
760 NULL 760 NULL
761 }; 761 };
762 762
763 static PurplePluginInfo info = { 763 static PurplePluginInfo info = {
764 PURPLE_PLUGIN_MAGIC, 764 PURPLE_PLUGIN_MAGIC,
817 prpl_info.protocol_options = g_list_append(prpl_info.protocol_options, option); 817 prpl_info.protocol_options = g_list_append(prpl_info.protocol_options, option);
818 818
819 option = purple_account_option_int_new(_("Update interval(s)"), "update_interval", 300); 819 option = purple_account_option_int_new(_("Update interval(s)"), "update_interval", 300);
820 prpl_info.protocol_options = g_list_append(prpl_info.protocol_options, option); 820 prpl_info.protocol_options = g_list_append(prpl_info.protocol_options, option);
821 821
822 my_protocol = plugin;
823
824 purple_prefs_add_none("/plugins/prpl/qq"); 822 purple_prefs_add_none("/plugins/prpl/qq");
825 purple_prefs_add_bool("/plugins/prpl/qq/show_status_by_icon", TRUE); 823 purple_prefs_add_bool("/plugins/prpl/qq/show_status_by_icon", TRUE);
826 purple_prefs_add_bool("/plugins/prpl/qq/show_fake_video", FALSE); 824 purple_prefs_add_bool("/plugins/prpl/qq/show_fake_video", FALSE);
827 purple_prefs_add_bool("/plugins/prpl/qq/prompt_group_msg_on_recv", TRUE); 825 purple_prefs_add_bool("/plugins/prpl/qq/prompt_group_msg_on_recv", TRUE);
828 } 826 }