diff options
author | Merov Linden <merov@lindenlab.com> | 2013-04-22 23:22:09 -0700 |
---|---|---|
committer | Merov Linden <merov@lindenlab.com> | 2013-04-22 23:22:09 -0700 |
commit | 244734647c38f256ace2d64fde4d3149d37e0e25 (patch) | |
tree | 546632cef0b87ec329966adfe03e568b49877a21 /indra/newview/llfloaterimcontainer.h | |
parent | 022dd124604c8a0a3d83b481d03a687556fcf2c4 (diff) | |
parent | 6ad4822a05fa2d0cb0a9ab616384b374dc877883 (diff) |
Pull merge from lindenlab/viewer-chui
Diffstat (limited to 'indra/newview/llfloaterimcontainer.h')
-rw-r--r-- | indra/newview/llfloaterimcontainer.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/indra/newview/llfloaterimcontainer.h b/indra/newview/llfloaterimcontainer.h index 2833f1e646..04e27f9b9d 100644 --- a/indra/newview/llfloaterimcontainer.h +++ b/indra/newview/llfloaterimcontainer.h @@ -130,6 +130,7 @@ private: void onStubCollapseButtonClicked(); void processParticipantsStyleUpdate(); void onSpeakButtonClicked(); + /*virtual*/ void onClickCloseBtn(); void collapseConversationsPane(bool collapse, bool save_is_allowed=true); @@ -177,6 +178,7 @@ private: LLLayoutStack* mConversationsStack; bool mInitialized; + bool mIsFirstLaunch; LLUUID mSelectedSession; std::string mGeneralTitle; @@ -191,9 +193,12 @@ public: void updateSpeakBtnState(); static bool isConversationLoggingAllowed(); void flashConversationItemWidget(const LLUUID& session_id, bool is_flashes); + void highlightConversationItemWidget(const LLUUID& session_id, bool is_highlighted); bool isScrolledOutOfSight(LLConversationViewSession* conversation_item_widget); boost::signals2::connection mMicroChangedSignal; S32 getConversationListItemSize() { return mConversationsWidgets.size(); } + typedef std::list<LLFloater*> floater_list_t; + void getDetachedConversationFloaters(floater_list_t& floaters); private: LLConversationViewSession* createConversationItemWidget(LLConversationItem* item); |