protocols/ircv3/purpleircv3protocol.c

changeset 43290
01edcfbfebaa
parent 43126
5b5a883528e0
equal deleted inserted replaced
43289:b39dbed64dc0 43290:01edcfbfebaa
251 purple_tags_add(tags, "protocol-id:" PURPLE_IRCV3_PROTOCOL_ID); 251 purple_tags_add(tags, "protocol-id:" PURPLE_IRCV3_PROTOCOL_ID);
252 g_signal_connect_object(command, "executed", 252 g_signal_connect_object(command, "executed",
253 G_CALLBACK(purple_ircv3_command_quote_cb), 253 G_CALLBACK(purple_ircv3_command_quote_cb),
254 protocol, G_CONNECT_DEFAULT); 254 protocol, G_CONNECT_DEFAULT);
255 purple_command_manager_add(manager, command); 255 purple_command_manager_add(manager, command);
256
257 command = purple_command_new("me", "IRCv3", 1000);
258 purple_command_set_summary(command,
259 _("Sends the text to the target as an action"));
260 tags = purple_command_get_tags(command);
261 purple_tags_add(tags, "protocol-id:" PURPLE_IRCV3_PROTOCOL_ID);
262 g_signal_connect_object(command, "executed",
263 G_CALLBACK(purple_ircv3_command_action_cb),
264 protocol, G_CONNECT_DEFAULT);
265 purple_command_manager_add(manager, command);
256 } 266 }
257 267
258 static void 268 static void
259 purple_ircv3_protocol_class_finalize(G_GNUC_UNUSED PurpleIRCv3ProtocolClass *klass) { 269 purple_ircv3_protocol_class_finalize(G_GNUC_UNUSED PurpleIRCv3ProtocolClass *klass) {
260 } 270 }

mercurial