| 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 } |