diff options
Diffstat (limited to 'indra/newview/llimpanel.h')
-rw-r--r-- | indra/newview/llimpanel.h | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/indra/newview/llimpanel.h b/indra/newview/llimpanel.h index 1d69f1567c..dbf5e1cb6a 100644 --- a/indra/newview/llimpanel.h +++ b/indra/newview/llimpanel.h @@ -360,68 +360,4 @@ private: void disableWhileSessionStarting(); }; - -// Individual IM window that appears at the bottom of the screen, -// optionally "docked" to the bottom tray. -class LLIMFloater : public LLDockableFloater -{ -public: - LLIMFloater(const LLUUID& session_id); - - virtual ~LLIMFloater(); - - // LLView overrides - /*virtual*/ BOOL postBuild(); - - // Floater should close when user clicks away to other UI area, - // hence causing focus loss. - /*virtual*/ void onFocusLost(); - - // Make IM conversion visible and update the message history - static LLIMFloater* show(const LLUUID& session_id); - - // Toggle panel specified by session_id - // Returns true iff panel became visible - static bool toggle(const LLUUID& session_id); - - // get new messages from LLIMModel - void updateMessages(); - static void onSendMsg( LLUICtrl*, void*); - void sendMsg(); - - // callback for LLIMModel on new messages - // route to specific floater if it is visible - static void newIMCallback(const LLSD& data); - - // called when docked floater's position has been set by chiclet - void setPositioned(bool b) { mPositioned = b; }; - - - -private: - - static void onInputEditorFocusReceived( LLFocusableElement* caller, void* userdata ); - static void onInputEditorFocusLost(LLFocusableElement* caller, void* userdata); - static void onInputEditorKeystroke(LLLineEditor* caller, void* userdata); - void setTyping(BOOL typing); - void onSlide(); - static void* createPanelIMControl(void* userdata); - static void* createPanelGroupControl(void* userdata); - - LLPanelChatControlPanel* mControlPanel; - LLUUID mSessionID; - S32 mLastMessageIndex; - // username of last user who added text to this conversation, used to - // suppress duplicate username divider bars - std::string mLastFromName; - EInstantMessage mDialog; - LLUUID mOtherParticipantUUID; - LLViewerTextEditor* mHistoryEditor; - LLLineEditor* mInputEditor; - bool mPositioned; -}; - - - - #endif // LL_IMPANEL_H |