Mana
|
A tab for whispers from a single player. More...
#include <whispertab.h>
Public Member Functions | |
const std::string & | getNick () const |
void | showHelp () override |
Add any extra help text to the output. | |
bool | handleCommand (const std::string &type, const std::string &args) override |
Handle special commands. | |
void | saveToLogFile (std::string &msg) override |
![]() | |
ChatTab (const std::string &name) | |
~ChatTab () override | |
void | chatLog (std::string line, Own own=BY_SERVER, bool ignoreRecord=false) |
Adds a line of text to our message list. | |
void | chatLog (const std::string &nick, const std::string &msg) |
Adds the text to the message list. | |
void | chatInput (const std::string &msg) |
Determines whether the message is a command or message, then sends the given message to the game server to be said, or to the command handler. | |
void | scroll (int amount) |
Scrolls the chat window. | |
void | clearText () |
Clears the text from the tab. | |
void | getAutoCompleteList (std::vector< std::string > &names) const override |
void | event (Event::Channel channel, const Event &event) override |
![]() | |
Tab () | |
void | setCaption (const std::string &caption) |
Sets the caption of the tab. | |
void | draw (gcn::Graphics *graphics) override |
Draw the tab. | |
void | drawFrame (gcn::Graphics *graphics) override |
Draw the tab frame. | |
void | setTabColor (const gcn::Color *color) |
Set the normal color fo the tab's text. | |
void | setFlash (bool flash) |
Set tab flashing state. | |
![]() | |
virtual | ~AutoCompleteLister ()=default |
![]() | |
virtual | ~EventListener () |
void | listen (Event::Channel channel) |
void | ignore (Event::Channel channel) |
Protected Member Functions | |
WhisperTab (const std::string &nick) | |
Constructor. | |
~WhisperTab () override | |
void | handleInput (const std::string &msg) override |
void | handleCommand (const std::string &msg) override |
bool | checkNotify (Own) const override |
Returns whether a notify sound may be played for the given type of message. | |
![]() | |
void | setCurrent () override |
void | updateTextFormat (int alpha) |
Adapts the text format to the current gui opacity, for better readability. | |
Private Attributes | |
std::string | mNick |
Friends | |
class | ChatWindow |
Additional Inherited Members | |
![]() | |
ScrollArea * | mScrollArea |
BrowserBox * | mTextOutput |
A tab for whispers from a single player.
Definition at line 31 of file whispertab.h.
|
protected |
Constructor.
nick | the name of the player this tab is whispering to |
Definition at line 35 of file whispertab.cpp.
|
overrideprotected |
Definition at line 42 of file whispertab.cpp.
|
inlineoverrideprotectedvirtual |
Returns whether a notify sound may be played for the given type of message.
By default, only returns true for inline whispers.
Is never called for server-messages or when the window has focus and this is the current tab.
Reimplemented from ChatTab.
Definition at line 59 of file whispertab.h.
|
inline |
Definition at line 34 of file whispertab.h.
|
overrideprotectedvirtual |
Reimplemented from ChatTab.
Definition at line 61 of file whispertab.cpp.
|
overridevirtual |
Handle special commands.
Allows a tab to handle commands it defines itself.
Reimplemented from ChatTab.
Definition at line 76 of file whispertab.cpp.
|
overrideprotectedvirtual |
Reimplemented from ChatTab.
Definition at line 48 of file whispertab.cpp.
|
overridevirtual |
Reimplemented from ChatTab.
Definition at line 119 of file whispertab.cpp.
|
overridevirtual |
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 69 of file whispertab.cpp.
|
friend |
Definition at line 44 of file whispertab.h.
|
private |
Definition at line 63 of file whispertab.h.