summaryrefslogtreecommitdiff
path: root/indra/newview/llimpanel.h
diff options
context:
space:
mode:
Diffstat (limited to 'indra/newview/llimpanel.h')
-rw-r--r--indra/newview/llimpanel.h22
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