A tab for the chat window.
A class to parse and handle user commands.
void handlePresent(const std::string &args, ChatTab *tab)
Handle a present command.
void handleCommand(const std::string &command, ChatTab *tab=localChatTab)
Parse and handle the given command.
void handleQuery(const std::string &args, ChatTab *tab)
Handle a msg tab request.
void handleIgnore(const std::string &args, ChatTab *tab)
Handle an ignore command.
void handleShowIp(const std::string &args, ChatTab *tab)
void handleClear(const std::string &args, ChatTab *tab)
Handle a clear command.
static char parseBoolean(const std::string &value)
void handleParty(const std::string &args, ChatTab *tab)
Handle a party command.
void handleMe(const std::string &args, ChatTab *tab)
Handle a me command.
void handleListChannels(const std::string &args, ChatTab *tab)
Handle a listchannels command.
void handleWhere(const std::string &args, ChatTab *tab)
Handle a where command.
void handleRecord(const std::string &args, ChatTab *tab)
Handle a record command.
void handleWho(const std::string &args, ChatTab *tab)
Handle a who command.
void handleHelp(const std::string &args, ChatTab *tab)
Handle a help command.
void handleCreateParty(const std::string &args, ChatTab *tab)
Handle a createparty command.
void handleJoin(const std::string &args, ChatTab *tab)
Handle a join command.
void handleAway(const std::string &args, ChatTab *tab)
Handle away command.
void handleUnignore(const std::string &args, ChatTab *tab)
Handle an unignore command.
void handleToggle(const std::string &args, ChatTab *tab)
Handle a toggle command.
void handleMsg(const std::string &args, ChatTab *tab)
Handle a msg command.
A tab for whispers from a single player.
std::string booleanOptionInstructions(const char *command)
CommandHandler * commandHandler