[LLIMMgr/LLIMPanel Revision] Cleanup of unused/useless classes, functions, members and xmls

This commit is contained in:
Inusaito Sayori
2013-10-10 02:27:26 -04:00
parent c7ff14f224
commit 9e312a3808
13 changed files with 1 additions and 320 deletions

View File

@@ -41,7 +41,6 @@
class LLFloaterChatterBox;
class LLFloaterIMPanel;
class LLFriendObserver;
class LLIMMgr : public LLSingleton<LLIMMgr>
{
@@ -125,17 +124,12 @@ public:
void processIMTypingStart(const LLIMInfo* im_info);
void processIMTypingStop(const LLIMInfo* im_info);
// Rebuild stuff
void refresh();
void notifyNewIM();
void clearNewIMNotification();
// automatically start a call once the session has initialized
void autoStartCallOnStartup(const LLUUID& session_id);
// IM received that you haven't seen yet
BOOL getIMReceived() const;
int getIMUnreadCount();
void setFloaterOpen(BOOL open); /*Flawfinder: ignore*/
@@ -151,10 +145,6 @@ public:
static void toggle(void*);
// This is a helper function to determine what kind of im session
// should be used for the given agent.
static EInstantMessage defaultIMTypeForAgent(const LLUUID& agent_id);
BOOL hasSession(const LLUUID& session_id);
// This method returns the im panel corresponding to the uuid
@@ -225,10 +215,8 @@ private:
private:
std::set<LLHandle<LLFloater> > mFloaters;
LLFriendObserver* mFriendObserver;
// An IM has been received that you haven't seen yet.
BOOL mIMReceived;
int mIMUnreadCount;
LLSD mPendingInvitations;
@@ -241,14 +229,7 @@ public:
S32 getIgnoreGroupListCount() { return mIgnoreGroupList.size(); }
};
class LLFloaterIM : public LLMultiFloater
{
public:
LLFloaterIM();
};
// Globals
extern LLIMMgr *gIMMgr;
#endif // LL_LLIMView_H
#endif // LL_LLIMVIEW_H