diff options
Diffstat (limited to 'indra/newview/llimpanel.h')
-rw-r--r-- | indra/newview/llimpanel.h | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/indra/newview/llimpanel.h b/indra/newview/llimpanel.h index 7cd19d4872..88f21864b5 100644 --- a/indra/newview/llimpanel.h +++ b/indra/newview/llimpanel.h @@ -356,10 +356,28 @@ private: LLFrameTimer mLastKeystrokeTimer; void disableWhileSessionStarting(); +}; + + +class LLIMFloater : public LLFloater +{ +public: + LLIMFloater(const LLUUID& session_id, + const std::string title, + EInstantMessage dialog); - typedef std::map<LLUUID, LLStyleSP> styleMap; - static styleMap mStyleMap; + virtual ~LLIMFloater(); + + static void show(const LLUUID& session_id, S32 center_x); + void updateMessages(const LLUUID& session_id); + + static std::map<LLUUID, LLIMFloater*> sIMFloaterMap; + + LLUUID mSessionID; + U32 mIndex; }; + + #endif // LL_IMPANEL_H |