#include <channeltab.h>
Definition at line 32 of file channeltab.h.
Public Member Functions | |
Channel * | getChannel () const |
void | showHelp () |
Add any extra help text to the output. | |
bool | handleCommand (const std::string &type, const std::string &args) |
Handle special commands. | |
Protected Member Functions | |
ChannelTab (Channel *channel) | |
Constructor. | |
~ChannelTab () | |
Destructor. | |
void | handleInput (const std::string &msg) |
Private Attributes | |
Channel * | mChannel |
Friends | |
class | Channel |
ChannelTab::ChannelTab | ( | Channel * | channel | ) | [protected] |
ChannelTab::~ChannelTab | ( | ) | [protected] |
Channel* ChannelTab::getChannel | ( | ) | const [inline] |
Definition at line 36 of file channeltab.h.
void ChannelTab::showHelp | ( | ) | [virtual] |
Add any extra help text to the output.
Allows tabs to define help for commands defined by the tab itself.
Reimplemented from ChatTab.
Definition at line 47 of file channeltab.cpp.
bool ChannelTab::handleCommand | ( | const std::string & | type, | |
const std::string & | args | |||
) | [virtual] |
Handle special commands.
Allows a tab to handle commands it defines itself.
Reimplemented from ChatTab.
Definition at line 56 of file channeltab.cpp.
void ChannelTab::handleInput | ( | const std::string & | msg | ) | [protected, virtual] |
friend class Channel [friend] |
Definition at line 44 of file channeltab.h.
Channel* ChannelTab::mChannel [private] |
Definition at line 59 of file channeltab.h.