llimview.cpp File Reference

#include "llviewerprecompiledheaders.h"
#include "llimview.h"
#include "llfontgl.h"
#include "llrect.h"
#include "llerror.h"
#include "llbutton.h"
#include "llhttpclient.h"
#include "llsdutil.h"
#include "llstring.h"
#include "linked_lists.h"
#include "llvieweruictrlfactory.h"
#include "llagent.h"
#include "llcallingcard.h"
#include "llchat.h"
#include "llviewerwindow.h"
#include "llresmgr.h"
#include "llfloaterchat.h"
#include "llfloaterchatterbox.h"
#include "llfloaternewim.h"
#include "llhttpnode.h"
#include "llimpanel.h"
#include "llresizebar.h"
#include "lltabcontainer.h"
#include "viewer.h"
#include "llfloater.h"
#include "llmutelist.h"
#include "llresizehandle.h"
#include "llkeyboard.h"
#include "llui.h"
#include "llviewermenu.h"
#include "lltoolbar.h"
#include "llviewermessage.h"
#include "llnotify.h"
#include "llviewerregion.h"
#include "llfirstuse.h"

Include dependency graph for llimview.cpp:

Go to the source code of this file.

Classes

class  LLIMViewFriendObserver
class  LLIMMgr::LLIMSessionInvite
class  LLViewerChatterBoxInvitationAcceptResponder
class  LLViewerChatterBoxSessionStartReply
class  LLViewerChatterBoxSessionEventReply
class  LLViewerForceCloseChatterBoxSession
class  LLViewerChatterBoxSessionAgentListUpdates
class  LLViewerChatterBoxInvitation

Functions

void onConfirmForceCloseError (S32 option, void *data)

Variables

const EInstantMessage GROUP_DIALOG = IM_SESSION_GROUP_START
const EInstantMessage DEFAULT_DIALOG = IM_NOTHING_SPECIAL
LLIMMgrgIMMgr = NULL
static LLString sOnlyUserMessage
static LLUIString sOfflineMessage
static std::map< std::string,
LLString
sEventStringsMap
static std::map< std::string,
LLString
sErrorStringsMap
static std::map< std::string,
LLString
sForceCloseSessionMap
static LLUIString sInviteMessage
LLHTTPRegistration< LLViewerChatterBoxSessionStartReplygHTTPRegistrationMessageChatterboxsessionstartreply ("/message/ChatterBoxSessionStartReply")
LLHTTPRegistration< LLViewerChatterBoxSessionEventReplygHTTPRegistrationMessageChatterboxsessioneventreply ("/message/ChatterBoxSessionEventReply")
LLHTTPRegistration< LLViewerForceCloseChatterBoxSessiongHTTPRegistrationMessageForceclosechatterboxsession ("/message/ForceCloseChatterBoxSession")
LLHTTPRegistration< LLViewerChatterBoxSessionAgentListUpdatesgHTTPRegistrationMessageChatterboxsessionagentlistupdates ("/message/ChatterBoxSessionAgentListUpdates")
LLHTTPRegistration< LLViewerChatterBoxInvitationgHTTPRegistrationMessageChatterBoxInvitation ("/message/ChatterBoxInvitation")


Function Documentation

void onConfirmForceCloseError ( S32  option,
void data 
)

Definition at line 1102 of file llimview.cpp.

References LLFloater::close(), and FALSE.

Referenced by LLViewerForceCloseChatterBoxSession::post(), and LLViewerChatterBoxSessionStartReply::post().


Variable Documentation

const EInstantMessage DEFAULT_DIALOG = IM_NOTHING_SPECIAL

Definition at line 74 of file llimview.cpp.

LLHTTPRegistration<LLViewerChatterBoxInvitation> gHTTPRegistrationMessageChatterBoxInvitation("/message/ChatterBoxInvitation")

LLHTTPRegistration<LLViewerChatterBoxSessionAgentListUpdates> gHTTPRegistrationMessageChatterboxsessionagentlistupdates("/message/ChatterBoxSessionAgentListUpdates")

LLHTTPRegistration<LLViewerChatterBoxSessionEventReply> gHTTPRegistrationMessageChatterboxsessioneventreply("/message/ChatterBoxSessionEventReply")

LLHTTPRegistration<LLViewerChatterBoxSessionStartReply> gHTTPRegistrationMessageChatterboxsessionstartreply("/message/ChatterBoxSessionStartReply")

LLHTTPRegistration<LLViewerForceCloseChatterBoxSession> gHTTPRegistrationMessageForceclosechatterboxsession("/message/ForceCloseChatterBoxSession")

LLIMMgr* gIMMgr = NULL

Definition at line 79 of file llimview.cpp.

Referenced by LLIMMgr::addSystemMessage(), LLFloaterChatterBox::draw(), LLAgent::endAnimationUpdateUI(), LLViewerChatterBoxInvitationAcceptResponder::error(), LLVoiceChannelGroup::handleError(), LLAvatarSendIM::handleEvent(), LLBeginIMSession::handleEvent(), LLFloaterIMPanel::handleKeyHere(), LLFloaterNewIM::handleKeyHere(), idle_shutdown(), LLViewerWindow::initWorldUI(), LLIMMgr::inviteUserResponse(), LLIMMgr::notifyNewIM(), LLFloaterNewIM::onClickClose(), LLPanelAvatar::onClickIM(), LLPanelFriends::onClickIM(), LLFloaterAvatarList::onClickIM(), LLOverlayBar::onClickIMReceived(), LLFloaterIMPanel::onClose(), LLFloaterNewIM::onStart(), LLCallingCardBridge::performAction(), LLViewerChatterBoxInvitation::post(), LLViewerChatterBoxSessionAgentListUpdates::post(), LLViewerForceCloseChatterBoxSession::post(), LLViewerChatterBoxSessionEventReply::post(), LLViewerChatterBoxSessionStartReply::post(), process_improved_im(), LLOverlayBar::refresh(), LLViewerChatterBoxInvitationAcceptResponder::result(), LLVoiceClient::sessionNewEvent(), set_god_level(), LLVoiceChannelGroup::setState(), LLVoiceChannel::setState(), LLPanelGroups::startIM(), LLIMMgr::toggle(), update_group_floaters(), and LLViewerWindow::~LLViewerWindow().

const EInstantMessage GROUP_DIALOG = IM_SESSION_GROUP_START

Definition at line 73 of file llimview.cpp.

std::map<std::string,LLString> sErrorStringsMap [static]

Definition at line 89 of file llimview.cpp.

Referenced by LLViewerChatterBoxSessionEventReply::post(), LLViewerChatterBoxSessionStartReply::post(), and LLFloaterIM::postBuild().

std::map<std::string,LLString> sEventStringsMap [static]

Definition at line 88 of file llimview.cpp.

Referenced by LLViewerChatterBoxSessionEventReply::post(), and LLFloaterIM::postBuild().

std::map<std::string,LLString> sForceCloseSessionMap [static]

Definition at line 90 of file llimview.cpp.

Referenced by LLViewerForceCloseChatterBoxSession::post(), and LLFloaterIM::postBuild().

LLUIString sInviteMessage [static]

Definition at line 91 of file llimview.cpp.

Referenced by LLFloaterIM::postBuild().

LLUIString sOfflineMessage [static]

Definition at line 86 of file llimview.cpp.

Referenced by LLIMMgr::noteOfflineUsers(), and LLFloaterIM::postBuild().

LLString sOnlyUserMessage [static]

Definition at line 85 of file llimview.cpp.

Referenced by LLIMMgr::noteOfflineUsers(), and LLFloaterIM::postBuild().


Generated on Thu Jul 1 06:10:29 2010 for Second Life Viewer by  doxygen 1.4.7