diff options
author | Andrei Karas <akaras@inbox.ru> | 2011-11-15 17:13:17 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2011-11-15 17:13:17 +0300 |
commit | 8149254fa9a1f85d7a91c76250dfb7e5ce67d453 (patch) | |
tree | daf676d4ace2fca1a72f04209a134eb0a54f6e1a /src/gui/widgets | |
parent | b91146d2cee7397ea952cf7870e04df316d9613e (diff) | |
download | manaverse-8149254fa9a1f85d7a91c76250dfb7e5ce67d453.tar.gz manaverse-8149254fa9a1f85d7a91c76250dfb7e5ce67d453.tar.bz2 manaverse-8149254fa9a1f85d7a91c76250dfb7e5ce67d453.tar.xz manaverse-8149254fa9a1f85d7a91c76250dfb7e5ce67d453.zip |
Autocomplete player nick in whisper first even if player offline
or not in visible range.
Diffstat (limited to 'src/gui/widgets')
-rw-r--r-- | src/gui/widgets/whispertab.cpp | 5 | ||||
-rw-r--r-- | src/gui/widgets/whispertab.h | 5 |
2 files changed, 9 insertions, 1 deletions
diff --git a/src/gui/widgets/whispertab.cpp b/src/gui/widgets/whispertab.cpp index c99c4e0c5..33859d8be 100644 --- a/src/gui/widgets/whispertab.cpp +++ b/src/gui/widgets/whispertab.cpp @@ -165,3 +165,8 @@ void WhisperTab::saveToLogFile(std::string &msg) if (chatLogger) chatLogger->log(getNick(), msg); } + +void WhisperTab::getAutoCompleteList(std::vector<std::string> &names) const +{ + names.push_back(mNick); +} diff --git a/src/gui/widgets/whispertab.h b/src/gui/widgets/whispertab.h index 5bca422a6..8678c932c 100644 --- a/src/gui/widgets/whispertab.h +++ b/src/gui/widgets/whispertab.h @@ -33,7 +33,8 @@ class Channel; class WhisperTab : public ChatTab { public: - const std::string &getNick() const { return mNick; } + const std::string &getNick() const + { return mNick; } void showHelp(); @@ -45,6 +46,8 @@ class WhisperTab : public ChatTab void saveToLogFile(std::string &msg); + void getAutoCompleteList(std::vector<std::string> &names) const; + protected: friend class ChatWindow; |