diff -r 9bdfef4f4735 -r 35cda94e570d mcabber/src/commands.c --- a/mcabber/src/commands.c Sat Jul 09 23:20:36 2005 +0100 +++ b/mcabber/src/commands.c Sun Jul 10 15:38:45 2005 +0100 @@ -48,6 +48,8 @@ void do_set(char *arg); void do_alias(char *arg); void do_bind(char *arg); +void do_connect(char *arg); +void do_disconnect(char *arg); // Global variable for the commands list static GSList *Commands; @@ -79,7 +81,9 @@ cmd_add("buffer", "Manipulate current buddy's buffer (chat window)", COMPL_BUFFER, 0, &do_buffer); cmd_add("clear", "Clear the dialog window", 0, 0, &do_clear); + cmd_add("connect", "Connect to the server", 0, 0, &do_connect); cmd_add("del", "Delete the current buddy", 0, 0, &do_del); + cmd_add("disconnect", "Disconnect from server", 0, 0, &do_disconnect); cmd_add("group", "Change group display settings", COMPL_GROUP, 0, &do_group); //cmd_add("help", "Display some help", COMPL_CMD, 0, NULL); cmd_add("info", "Show basic infos on current buddy", 0, 0, &do_info); @@ -769,3 +773,13 @@ settings_set(SETTINGS_TYPE_BINDING, keycode, value); } +void do_connect(char *arg) +{ + mcabber_connect(); +} + +void do_disconnect(char *arg) +{ + jb_disconnect(); +} +