diff options
Diffstat (limited to 'indra/newview/llfloaterimnearbychat.h')
-rw-r--r-- | indra/newview/llfloaterimnearbychat.h | 102 |
1 files changed, 51 insertions, 51 deletions
diff --git a/indra/newview/llfloaterimnearbychat.h b/indra/newview/llfloaterimnearbychat.h index f0daacd6a9..2c2e19e9ca 100644 --- a/indra/newview/llfloaterimnearbychat.h +++ b/indra/newview/llfloaterimnearbychat.h @@ -1,25 +1,25 @@ -/** +/** * @file llfloaterimnearbychat.h * @brief LLFloaterIMNearbyChat class definition * * $LicenseInfo:firstyear=2002&license=viewerlgpl$ * Second Life Viewer Source Code * Copyright (C) 2010, Linden Research, Inc. - * + * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; * version 2.1 of the License only. - * + * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. - * + * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - * + * * Linden Research, Inc., 945 Battery Street, San Francisco, CA 94111 USA * $/LicenseInfo$ */ @@ -41,79 +41,79 @@ class LLResizeBar; class LLFloaterIMNearbyChat - : public LLFloaterIMSessionTab + : public LLFloaterIMSessionTab { public: - // constructor for inline chat-bars (e.g. hosted in chat history window) - LLFloaterIMNearbyChat(const LLSD& key = LLSD(LLUUID())); - ~LLFloaterIMNearbyChat() {} + // constructor for inline chat-bars (e.g. hosted in chat history window) + LLFloaterIMNearbyChat(const LLSD& key = LLSD(LLUUID())); + ~LLFloaterIMNearbyChat() {} - static LLFloaterIMNearbyChat* buildFloater(const LLSD& key); + static LLFloaterIMNearbyChat* buildFloater(const LLSD& key); - /*virtual*/ BOOL postBuild(); - /*virtual*/ void onOpen(const LLSD& key); - /*virtual*/ void onClose(bool app_quitting); - /*virtual*/ void setVisible(BOOL visible); - /*virtual*/ void setVisibleAndFrontmost(BOOL take_focus=TRUE, const LLSD& key = LLSD()); - /*virtual*/ void closeHostedFloater(); + /*virtual*/ BOOL postBuild(); + /*virtual*/ void onOpen(const LLSD& key); + /*virtual*/ void onClose(bool app_quitting); + /*virtual*/ void setVisible(BOOL visible); + /*virtual*/ void setVisibleAndFrontmost(BOOL take_focus=TRUE, const LLSD& key = LLSD()); + /*virtual*/ void closeHostedFloater(); - void loadHistory(); + void loadHistory(); void reloadMessages(bool clean_messages = false); - void removeScreenChat(); + void removeScreenChat(); - void show(); - bool isChatVisible() const; + void show(); + bool isChatVisible() const; - /** @param archive true - to save a message to the chat history log */ - void addMessage (const LLChat& message,bool archive = true, const LLSD &args = LLSD()); + /** @param archive true - to save a message to the chat history log */ + void addMessage (const LLChat& message,bool archive = true, const LLSD &args = LLSD()); - LLChatEntry* getChatBox() { return mInputEditor; } + LLChatEntry* getChatBox() { return mInputEditor; } - std::string getCurrentChat(); - S32 getMessageArchiveLength() {return mMessageArchive.size();} + std::string getCurrentChat(); + S32 getMessageArchiveLength() {return mMessageArchive.size();} - virtual BOOL handleKeyHere( KEY key, MASK mask ); + virtual BOOL handleKeyHere( KEY key, MASK mask ); - static void startChat(const char* line); - static void stopChat(); + static void startChat(const char* line); + static void stopChat(); - static void sendChatFromViewer(const std::string &utf8text, EChatType type, BOOL animate); - static void sendChatFromViewer(const LLWString &wtext, EChatType type, BOOL animate); + static void sendChatFromViewer(const std::string &utf8text, EChatType type, BOOL animate); + static void sendChatFromViewer(const LLWString &wtext, EChatType type, BOOL animate); - static bool isWordsName(const std::string& name); + static bool isWordsName(const std::string& name); - void showHistory(); + void showHistory(); protected: - static BOOL matchChatTypeTrigger(const std::string& in_str, std::string* out_str); - void onChatBoxKeystroke(); - void onChatBoxFocusLost(); - void onChatBoxFocusReceived(); + static BOOL matchChatTypeTrigger(const std::string& in_str, std::string* out_str); + void onChatBoxKeystroke(); + void onChatBoxFocusLost(); + void onChatBoxFocusReceived(); - void sendChat( EChatType type ); - void onChatBoxCommit(); - void onChatFontChange(LLFontGL* fontp); + void sendChat( EChatType type ); + void onChatBoxCommit(); + void onChatFontChange(LLFontGL* fontp); - /*virtual*/ void onTearOffClicked(); - /*virtual*/ void onClickCloseBtn(bool app_qutting = false); + /*virtual*/ void onTearOffClicked(); + /*virtual*/ void onClickCloseBtn(bool app_qutting = false); - static LLWString stripChannelNumber(const LLWString &mesg, S32* channel); - EChatType processChatTypeTriggers(EChatType type, std::string &str); + static LLWString stripChannelNumber(const LLWString &mesg, S32* channel); + EChatType processChatTypeTriggers(EChatType type, std::string &str); - void displaySpeakingIndicator(); + void displaySpeakingIndicator(); - // Which non-zero channel did we last chat on? - static S32 sLastSpecialChatChannel; + // Which non-zero channel did we last chat on? + static S32 sLastSpecialChatChannel; - LLOutputMonitorCtrl* mOutputMonitor; - LLLocalSpeakerMgr* mSpeakerMgr; + LLOutputMonitorCtrl* mOutputMonitor; + LLLocalSpeakerMgr* mSpeakerMgr; - S32 mExpandedHeight; + S32 mExpandedHeight; private: - /*virtual*/ void refresh(); + /*virtual*/ void refresh(); - std::vector<LLChat> mMessageArchive; + std::vector<LLChat> mMessageArchive; }; #endif // LL_LLFLOATERIMNEARBYCHAT_H |