libpurple/protocols/yahoo/libyahoojp.c

branch
soc.2013.gobjectification.plugins
changeset 36638
5f6dcd83e8c1
parent 36637
9b0109ae118d
child 36642
b8ba53daa445
equal deleted inserted replaced
36637:9b0109ae118d 36638:5f6dcd83e8c1
71 yahoojp_protocol_base_init(YahooJPProtocolClass *klass) 71 yahoojp_protocol_base_init(YahooJPProtocolClass *klass)
72 { 72 {
73 PurpleProtocolClass *proto_class = PURPLE_PROTOCOL_CLASS(klass); 73 PurpleProtocolClass *proto_class = PURPLE_PROTOCOL_CLASS(klass);
74 PurpleAccountOption *option; 74 PurpleAccountOption *option;
75 75
76 proto_class->id = YAHOOJP_ID; 76 proto_class->id = "yahoojp";
77 proto_class->name = YAHOOJP_NAME; 77 proto_class->name = "Yahoo JAPAN";
78 78
79 /* delete yahoo's protocol options */ 79 /* delete yahoo's protocol options */
80 while (proto_class->protocol_options) { 80 while (proto_class->protocol_options) {
81 PurpleAccountOption *option = proto_class->protocol_options->data; 81 PurpleAccountOption *option = proto_class->protocol_options->data;
82 purple_account_option_destroy(option); 82 purple_account_option_destroy(option);
114 114
115 static PurplePluginInfo * 115 static PurplePluginInfo *
116 plugin_query(GError **error) 116 plugin_query(GError **error)
117 { 117 {
118 return purple_plugin_info_new( 118 return purple_plugin_info_new(
119 "id", YAHOOJP_ID, 119 "id", "protocol-yahoojp",
120 "name", YAHOOJP_NAME, 120 "name", "Yahoo JAPAN Protocol",
121 "version", DISPLAY_VERSION, 121 "version", DISPLAY_VERSION,
122 "category", N_("Protocol"), 122 "category", N_("Protocol"),
123 "summary", N_("Yahoo! JAPAN Protocol Plugin"), 123 "summary", N_("Yahoo! JAPAN Protocol Plugin"),
124 "description", N_("Yahoo! JAPAN Protocol Plugin"), 124 "description", N_("Yahoo! JAPAN Protocol Plugin"),
125 "website", PURPLE_WEBSITE, 125 "website", PURPLE_WEBSITE,
126 "abi-version", PURPLE_ABI_VERSION, 126 "abi-version", PURPLE_ABI_VERSION,
127 "dependencies", YAHOO_ID, 127 "dependencies", "protocol-yahoo",
128 "flags", GPLUGIN_PLUGIN_INFO_FLAGS_INTERNAL | 128 "flags", GPLUGIN_PLUGIN_INFO_FLAGS_INTERNAL |
129 GPLUGIN_PLUGIN_INFO_FLAGS_LOAD_ON_QUERY, 129 GPLUGIN_PLUGIN_INFO_FLAGS_LOAD_ON_QUERY,
130 NULL 130 NULL
131 ); 131 );
132 } 132 }

mercurial