#include <llimpanel.h>
Definition at line 175 of file llimpanel.h.
typedef std::map<LLUUID, LLStyleSP> LLFloaterIMPanel::styleMap [private] |
Definition at line 361 of file llimpanel.h.
LLFloaterIMPanel::LLFloaterIMPanel | ( | const std::string & | session_label, | |
const LLUUID & | session_id, | |||
const LLUUID & | target_id, | |||
EInstantMessage | dialog | |||
) |
Definition at line 1053 of file llimpanel.cpp.
References LLPanel::init().
LLFloaterIMPanel::LLFloaterIMPanel | ( | const std::string & | session_label, | |
const LLUUID & | session_id, | |||
const LLUUID & | target_id, | |||
const LLDynamicArray< LLUUID > & | ids, | |||
EInstantMessage | dialog | |||
) |
Definition at line 1081 of file llimpanel.cpp.
References LLPanel::init(), and mSessionInitialTargetIDs.
LLFloaterIMPanel::~LLFloaterIMPanel | ( | ) | [virtual] |
Definition at line 1206 of file llimpanel.cpp.
References LLVoiceChannel::deactivate(), mSpeakers, mVoiceChannel, and NULL.
BOOL LLFloaterIMPanel::postBuild | ( | void | ) | [virtual] |
Reimplemented from LLPanel.
Definition at line 1220 of file llimpanel.cpp.
References LLPanel::checkRequirements(), LLPanel::childSetAction(), LLPanel::childSetCommitCallback(), LLPanel::childSetEnabled(), FALSE, LLPanel::getString(), IM_NOTHING_SPECIAL, IM_SESSION_GROUP_START, mDialog, mHistoryEditor, mInputEditor, mSpeakerPanel, onClickEndCall(), onClickGroupInfo(), onClickMuteVoice(), onClickProfile(), onClickSend(), onClickStartCall(), onClickToggleActiveSpeakers(), onCommitChat(), onInputEditorFocusLost(), onInputEditorFocusReceived(), onInputEditorKeystroke(), onKickSpeaker(), onVolumeChange(), LLPanelActiveSpeakers::refreshSpeakers(), LLUICtrl::setCallbackUserData(), LLUICtrl::setCommitCallback(), LLLineEditor::setCommitOnFocusLost(), LLPanel::setDefaultBtn(), LLFocusableElement::setFocusLostCallback(), LLFocusableElement::setFocusReceivedCallback(), LLLineEditor::setKeystrokeCallback(), LLTextEditor::setParseHTML(), LLLineEditor::setRevertOnEsc(), and TRUE.
void LLFloaterIMPanel::draw | ( | void | ) | [virtual] |
Reimplemented from LLFloater.
Definition at line 1317 of file llimpanel.cpp.
References LLPanel::childGetValue(), LLPanel::childIsVisible(), LLPanel::childSetEnabled(), LLPanel::childSetValue(), LLPanel::childSetVisible(), LLFloater::draw(), FALSE, LLSpeakerMgr::findSpeaker(), LLMute::flagVoiceChat, gAgent, LLViewerRegion::getCapability(), LLFrameTimer::getElapsedTimeF32(), LLAgent::getID(), LLMuteList::getInstance(), LLAgent::getRegion(), LLVoiceChannel::getState(), LLPanel::getString(), LLVoiceClient::getUserVolume(), LLView::getVisible(), gVoiceClient, LLVoiceChannel::isActive(), mAutoConnect, mFirstKeystrokeTimer, mInputEditor, mLastKeystrokeTimer, mOtherParticipantUUID, mSentTypingState, mSessionInitialized, mShowSpeakersOnConnect, mSpeakerPanel, mSpeakers, mTyping, mVoiceChannel, LLPointer< Type >::notNull(), onClickStartCall(), LLPanelActiveSpeakers::refreshSpeakers(), sendTypingState(), LLLineEditor::setEnabled(), LLLineEditor::setLabel(), setTyping(), LLVoiceChannel::STATE_CALL_STARTED, TRUE, LLAgent::TYPING_TIMEOUT_SECS, and LLVoiceClient::voiceEnabled().
void LLFloaterIMPanel::onClose | ( | bool | app_quitting = FALSE |
) | [virtual] |
Reimplemented from LLFloater.
Definition at line 1790 of file llimpanel.cpp.
References LLAgent::buildFullname(), LLFloater::destroy(), FALSE, gAgent, LLAgent::getID(), LLAgent::getSessionID(), gIMMgr, gMessageSystem, IM_ONLINE, IM_SESSION_LEAVE, mOtherParticipantUUID, mSessionUUID, LLUUID::notNull(), pack_instant_message(), LLIMMgr::removeSession(), LLAgent::sendReliableMessage(), and setTyping().
void LLFloaterIMPanel::onVisibilityChange | ( | BOOL | new_visibility | ) | [virtual] |
Reimplemented from LLView.
Definition at line 1816 of file llimpanel.cpp.
References mNumUnreadMessages.
BOOL LLFloaterIMPanel::inviteToSession | ( | const LLDynamicArray< LLUUID > & | agent_ids | ) |
Definition at line 1413 of file llimpanel.cpp.
References LLSD::append(), LLDynamicArray< Type, BlockSize >::count(), LLSD::emptyArray(), FALSE, gAgent, LLDynamicArray< Type, BlockSize >::get(), LLViewerRegion::getCapability(), LLAgent::getRegion(), i, isInviteAllowed(), llendl, llinfos, mDialog, mSessionUUID, LLHTTPClient::post(), S32, and TRUE.
Referenced by dropCallingCard(), and dropCategory().
void LLFloaterIMPanel::addHistoryLine | ( | const std::string & | utf8msg, | |
const LLColor4 & | color = LLColor4::white , |
|||
bool | log_to_file = true , |
|||
const LLUUID & | source = LLUUID::null , |
|||
const char * | name = NULL | |||
) |
Definition at line 1457 of file llimpanel.cpp.
References LLTextEditor::appendColoredText(), LLTextEditor::appendStyledText(), LLViewerTextEditor::appendTime(), FALSE, gAgent, LLControlGroup::getBOOL(), LLFloater::getHost(), LLAgent::getID(), LLFloater::getTitle(), gSavedPerAccountSettings, gSavedSettings, LLStyleMap::instance(), LLView::isInVisibleChain(), LLStyleMap::lookup(), mHistoryEditor, mNumUnreadMessages, mSpeakers, NULL, LLUUID::null, removeTypingIndicator(), LLLogChat::saveHistory(), LLMultiFloater::setFloaterFlashing(), LLSpeakerMgr::setSpeakerTyping(), LLSpeakerMgr::speakerChatted(), SYSTEM_FROM, LLLogChat::timestamp(), and TRUE.
Referenced by LLIMMgr::addMessage(), addTypingIndicator(), init(), LLIMMgr::noteMutedUsers(), LLIMMgr::noteOfflineUsers(), notify_automute_callback(), LLAvatarTracker::processNotify(), and sendMsg().
void LLFloaterIMPanel::setInputFocus | ( | BOOL | b | ) |
Definition at line 1545 of file llimpanel.cpp.
References mInputEditor, and LLLineEditor::setFocus().
Referenced by LLIMMgr::addSession().
void LLFloaterIMPanel::selectAll | ( | ) |
Definition at line 1551 of file llimpanel.cpp.
References mInputEditor, and LLLineEditor::selectAll().
void LLFloaterIMPanel::selectNone | ( | ) |
Definition at line 1557 of file llimpanel.cpp.
References LLLineEditor::deselect(), and mInputEditor.
void LLFloaterIMPanel::setVisible | ( | BOOL | b | ) | [virtual] |
Reimplemented from LLFloater.
Definition at line 1527 of file llimpanel.cpp.
References FALSE, LLFloater::getHost(), LLMultiFloater::setFloaterFlashing(), and LLView::setVisible().
S32 LLFloaterIMPanel::getNumUnreadMessages | ( | ) | [inline] |
Definition at line 218 of file llimpanel.h.
References mNumUnreadMessages.
Referenced by LLToolBar::updateCommunicateList().
Reimplemented from LLPanel.
Definition at line 1563 of file llimpanel.cpp.
References FALSE, LLControlGroup::getBOOL(), gFocusMgr, gIMMgr, gSavedSettings, KEY_ESCAPE, KEY_RETURN, MASK_CONTROL, MASK_NONE, MASK_SHIFT, NULL, sendMsg(), LLFocusMgr::setKeyboardFocus(), LLIMMgr::toggle(), and TRUE.
BOOL LLFloaterIMPanel::handleDragAndDrop | ( | S32 | x, | |
S32 | y, | |||
MASK | mask, | |||
BOOL | drop, | |||
EDragAndDropType | cargo_type, | |||
void * | cargo_data, | |||
EAcceptance * | accept, | |||
LLString & | tooltip_msg | |||
) | [virtual] |
Reimplemented from LLView.
Definition at line 1595 of file llimpanel.cpp.
References ACCEPT_NO, ACCEPT_YES_MULTI, DAD_CALLINGCARD, DAD_CATEGORY, dropCallingCard(), dropCategory(), FALSE, and TRUE.
void LLFloaterIMPanel::onInputEditorFocusReceived | ( | LLFocusableElement * | caller, | |
void * | userdata | |||
) | [static] |
Definition at line 1761 of file llimpanel.cpp.
Referenced by postBuild().
void LLFloaterIMPanel::onInputEditorFocusLost | ( | LLFocusableElement * | caller, | |
void * | userdata | |||
) | [static] |
Definition at line 1768 of file llimpanel.cpp.
References FALSE.
Referenced by postBuild().
void LLFloaterIMPanel::onInputEditorKeystroke | ( | LLLineEditor * | caller, | |
void * | userdata | |||
) | [static] |
Definition at line 1775 of file llimpanel.cpp.
Referenced by postBuild().
void LLFloaterIMPanel::onCommitChat | ( | LLUICtrl * | caller, | |
void * | userdata | |||
) | [static] |
Definition at line 1754 of file llimpanel.cpp.
Referenced by postBuild().
void LLFloaterIMPanel::onTabClick | ( | void * | userdata | ) | [static] |
void LLFloaterIMPanel::onClickProfile | ( | void * | userdata | ) | [static] |
Definition at line 1692 of file llimpanel.cpp.
References LLFloaterAvatarInfo::showFromDirectory().
Referenced by postBuild().
void LLFloaterIMPanel::onClickGroupInfo | ( | void * | userdata | ) | [static] |
Definition at line 1704 of file llimpanel.cpp.
References LLFloaterGroupInfo::showFromUUID().
Referenced by postBuild().
void LLFloaterIMPanel::onClickClose | ( | void * | userdata | ) | [static] |
void LLFloaterIMPanel::onClickStartCall | ( | void * | userdata | ) | [static] |
Definition at line 1723 of file llimpanel.cpp.
Referenced by draw(), LLIMMgr::inviteUserResponse(), postBuild(), and LLViewerChatterBoxInvitationAcceptResponder::result().
void LLFloaterIMPanel::onClickEndCall | ( | void * | userdata | ) | [static] |
Definition at line 1731 of file llimpanel.cpp.
Referenced by postBuild().
void LLFloaterIMPanel::onClickSend | ( | void * | userdata | ) | [static] |
Definition at line 1739 of file llimpanel.cpp.
Referenced by postBuild().
void LLFloaterIMPanel::onClickToggleActiveSpeakers | ( | void * | userdata | ) | [static] |
Definition at line 1746 of file llimpanel.cpp.
Referenced by postBuild().
void * LLFloaterIMPanel::createSpeakersPanel | ( | void * | data | ) | [static] |
Definition at line 1278 of file llimpanel.cpp.
References mSpeakerPanel, mSpeakers, and TRUE.
Referenced by init().
void LLFloaterIMPanel::onKickSpeaker | ( | void * | user_data | ) | [static] |
Definition at line 2195 of file llimpanel.cpp.
Referenced by postBuild().
void LLFloaterIMPanel::onClickMuteVoice | ( | void * | user_data | ) | [static] |
Definition at line 1286 of file llimpanel.cpp.
References LLMuteList::add(), LLMute::AGENT, LLMute::flagVoiceChat, LLMuteList::getInstance(), LLFloater::getTitle(), LLMuteList::isMuted(), mOtherParticipantUUID, and LLMuteList::remove().
Referenced by postBuild().
void LLFloaterIMPanel::onVolumeChange | ( | LLUICtrl * | source, | |
void * | user_data | |||
) | [static] |
Definition at line 1306 of file llimpanel.cpp.
References LLSD::asReal(), LLUICtrl::getValue(), gVoiceClient, mOtherParticipantUUID, and LLVoiceClient::setUserVolume().
Referenced by postBuild().
const LLUUID& LLFloaterIMPanel::getSessionID | ( | ) | const [inline] |
Definition at line 246 of file llimpanel.h.
References mSessionUUID.
Referenced by LLIMMgr::addSession(), LLIMMgr::findFloaterBySession(), and LLToolBar::updateCommunicateList().
const LLUUID& LLFloaterIMPanel::getOtherParticipantID | ( | ) | const [inline] |
void LLFloaterIMPanel::updateSpeakersList | ( | const LLSD & | speaker_updates | ) |
Definition at line 1940 of file llimpanel.cpp.
References mSpeakers, and LLIMSpeakerMgr::updateSpeakers().
Referenced by LLViewerChatterBoxSessionAgentListUpdates::post(), LLViewerChatterBoxSessionStartReply::post(), and LLViewerChatterBoxInvitationAcceptResponder::result().
void LLFloaterIMPanel::processSessionUpdate | ( | const LLSD & | update | ) |
Definition at line 1945 of file llimpanel.cpp.
References LLPanel::getString(), LLSD::has(), mSessionLabel, mSpeakerPanel, LLFloater::setTitle(), and LLPanelActiveSpeakers::setVoiceModerationCtrlMode().
Referenced by LLViewerChatterBoxSessionUpdate::post(), and LLViewerChatterBoxSessionStartReply::post().
void LLFloaterIMPanel::setSpeakers | ( | const LLSD & | speaker_list | ) |
Definition at line 1968 of file llimpanel.cpp.
References mSpeakers, and LLIMSpeakerMgr::setSpeakers().
Referenced by LLViewerChatterBoxSessionStartReply::post(), and LLViewerChatterBoxInvitationAcceptResponder::result().
LLVoiceChannel* LLFloaterIMPanel::getVoiceChannel | ( | ) | [inline] |
Definition at line 251 of file llimpanel.h.
References mVoiceChannel.
Referenced by LLIMMgr::addP2PSession(), and LLFloaterChatterBox::getCurrentVoiceFloater().
EInstantMessage LLFloaterIMPanel::getDialogType | ( | ) | const [inline] |
void LLFloaterIMPanel::requestAutoConnect | ( | ) |
Definition at line 2000 of file llimpanel.cpp.
References mAutoConnect, and TRUE.
Referenced by LLIMMgr::inviteUserResponse(), and LLViewerChatterBoxInvitationAcceptResponder::result().
void LLFloaterIMPanel::sessionInitReplyReceived | ( | const LLUUID & | im_session_id | ) |
Definition at line 1973 of file llimpanel.cpp.
References LLSD::beginArray(), deliver_message(), LLSD::endArray(), LLTextEditor::getWText(), mDialog, mHistoryEditor, mOtherParticipantUUID, mQueuedMsgsForInit, mSessionInitialized, mSessionStartMsgPos, mSessionUUID, mVoiceChannel, LLTextEditor::removeTextFromEnd(), S32, TRUE, and LLVoiceChannel::updateSessionID().
Referenced by LLIMMgr::updateFloaterSessionID().
Definition at line 2060 of file llimpanel.cpp.
References addTypingIndicator(), LLIMInfo::mName, and removeTypingIndicator().
Referenced by LLIMMgr::processIMTypingCore().
void LLFloaterIMPanel::chatFromLogFile | ( | LLLogChat::ELogLineType | type, | |
LLString | line, | |||
void * | userdata | |||
) | [static] |
Definition at line 2110 of file llimpanel.cpp.
References LLUIFactory< LLFloaterChat, LLUISingleton< LLFloaterChat, LLFloaterChat >, LLFloaterChat >::getInstance(), LLPanel::getUIString(), LLColor4::grey, LLLogChat::LOG_EMPTY, LLLogChat::LOG_END, and LLLogChat::LOG_LINE.
Referenced by init().
void LLFloaterIMPanel::showSessionStartError | ( | const std::string & | error_string | ) |
Definition at line 2137 of file llimpanel.cpp.
References LLViewerWindow::alertXml(), LLFloater::getTitle(), gViewerWindow, mSessionUUID, onConfirmForceCloseError(), and LLFloaterIM::sErrorStringsMap.
Referenced by LLViewerChatterBoxInvitationAcceptResponder::error(), and LLViewerChatterBoxSessionStartReply::post().
void LLFloaterIMPanel::showSessionEventError | ( | const std::string & | event_string, | |
const std::string & | error_string | |||
) |
Definition at line 2162 of file llimpanel.cpp.
References LLViewerWindow::alertXml(), LLFloater::getTitle(), gViewerWindow, LLFloaterIM::sErrorStringsMap, and LLFloaterIM::sEventStringsMap.
Referenced by LLPanelActiveSpeakers::onModeratorMuteText(), LLPanelActiveSpeakers::onModeratorMuteVoice(), and LLViewerChatterBoxSessionEventReply::post().
void LLFloaterIMPanel::showSessionForceClose | ( | const std::string & | reason | ) |
Definition at line 2178 of file llimpanel.cpp.
References LLViewerWindow::alertXml(), LLFloater::getTitle(), gViewerWindow, onConfirmForceCloseError(), and LLFloaterIM::sForceCloseSessionMap.
Referenced by LLViewerForceCloseChatterBoxSession::post().
void LLFloaterIMPanel::onConfirmForceCloseError | ( | S32 | option, | |
void * | data | |||
) | [static] |
Definition at line 2200 of file llimpanel.cpp.
References LLFloater::close(), FALSE, LLIMMgr::findFloaterBySession(), and gIMMgr.
Referenced by showSessionForceClose(), and showSessionStartError().
void LLFloaterIMPanel::init | ( | const LLString & | session_label | ) | [private] |
Definition at line 1112 of file llimpanel.cpp.
References addHistoryLine(), LLUICtrlFactory::buildFloater(), chatFromLogFile(), createSpeakersPanel(), FALSE, gAgent, LLControlGroup::getBOOL(), LLControlGroup::getColor4(), LLPanel::getFactoryMap(), LLSingleton< LLUICtrlFactory >::getInstance(), LLFloater::getTitle(), LLTextEditor::getWText(), gSavedPerAccountSettings, gSavedSettings, IM_NOTHING_SPECIAL, IM_SESSION_CONFERENCE_START, IM_SESSION_GROUP_START, IM_SESSION_INVITE, IM_SESSION_P2P_INVITE, LLAgent::isInGroup(), llendl, llwarns, LLLogChat::loadHistory(), mDialog, LLPanel::mFactoryMap, mHistoryEditor, mInputEditor, mOtherParticipantUUID, mSessionInitialized, mSessionInitialTargetIDs, mSessionLabel, mSessionStartMsgPos, mSessionUUID, mSpeakers, mVoiceChannel, send_start_session_messages(), LLUIString::setArg(), LLLineEditor::setEnableLineHistory(), LLLineEditor::setMaxTextLength(), LLFloater::setTitle(), and TRUE.
void LLFloaterIMPanel::sendMsg | ( | ) | [private] |
Definition at line 1864 of file llimpanel.cpp.
References addHistoryLine(), addTypingIndicator(), LLSD::append(), LLAgent::buildFullname(), deliver_message(), FALSE, gAgent, LLControlGroup::getColor(), LLAgent::getID(), LLSingleton< LLViewerStats >::getInstance(), LLLineEditor::getWText(), gSavedSettings, IM_NOTHING_SPECIAL, LLViewerStats::incStat(), LLAgent::isGodlike(), LLUUID::isNull(), llendl, llinfos, MAX_MSG_BUF_SIZE, mDialog, mInputEditor, mOtherParticipantUUID, mOtherTyping, mOtherTypingName, mQueuedMsgsForInit, mSentTypingState, mSessionInitialized, mSessionUUID, mTyping, LLUUID::notNull(), LLStringBase< char >::null, LLLineEditor::setText(), LLViewerStats::ST_IM_COUNT, LLStringBase< T >::trim(), TRUE, utf8str_truncate(), and wstring_to_utf8str().
Referenced by handleKeyHere().
BOOL LLFloaterIMPanel::dropCallingCard | ( | LLInventoryItem * | item, | |
BOOL | drop | |||
) | [private] |
Definition at line 1624 of file llimpanel.cpp.
References FALSE, LLInventoryItem::getCreatorUUID(), inviteToSession(), isInviteAllowed(), LLUUID::notNull(), and LLDynamicArray< Type, BlockSize >::put().
Referenced by handleDragAndDrop().
BOOL LLFloaterIMPanel::dropCategory | ( | LLInventoryCategory * | category, | |
BOOL | drop | |||
) | [private] |
Definition at line 1644 of file llimpanel.cpp.
References LLInventoryModel::collectDescendentsIf(), LLInventoryModel::EXCLUDE_TRASH, FALSE, LLInventoryObject::getUUID(), gInventory, i, inviteToSession(), isInviteAllowed(), LLDynamicArray< Type, BlockSize >::put(), and S32.
Referenced by handleDragAndDrop().
BOOL LLFloaterIMPanel::isInviteAllowed | ( | ) | const [private] |
Definition at line 1675 of file llimpanel.cpp.
References IM_SESSION_CONFERENCE_START, IM_SESSION_INVITE, and mDialog.
Referenced by dropCallingCard(), dropCategory(), and inviteToSession().
void LLFloaterIMPanel::setTyping | ( | BOOL | typing | ) | [private] |
Definition at line 2005 of file llimpanel.cpp.
References FALSE, gAgent, LLAgent::getID(), mFirstKeystrokeTimer, mLastKeystrokeTimer, mSentTypingState, mSpeakers, mTyping, LLFrameTimer::reset(), sendTypingState(), LLSpeakerMgr::setSpeakerTyping(), and TRUE.
Referenced by draw(), and onClose().
void LLFloaterIMPanel::addTypingIndicator | ( | const std::string & | name | ) | [private] |
Definition at line 2075 of file llimpanel.cpp.
References addHistoryLine(), LLControlGroup::getColor4(), LLTextEditor::getWText(), gSavedSettings, mHistoryEditor, mOtherTyping, mOtherTypingName, mTypingLineStartIndex, LLUIString::setArg(), and TRUE.
Referenced by processIMTyping(), and sendMsg().
void LLFloaterIMPanel::removeTypingIndicator | ( | const LLIMInfo * | im_info | ) | [private] |
Definition at line 2093 of file llimpanel.cpp.
References FALSE, LLTextEditor::getWText(), LLIMInfo::mFromID, mHistoryEditor, mOtherTyping, mSpeakers, mTypingLineStartIndex, LLTextEditor::removeTextFromEnd(), S32, and LLSpeakerMgr::setSpeakerTyping().
Referenced by addHistoryLine(), and processIMTyping().
void LLFloaterIMPanel::sendTypingState | ( | BOOL | typing | ) | [private] |
Definition at line 2037 of file llimpanel.cpp.
References LLAgent::buildFullname(), FALSE, gAgent, LLAgent::getID(), LLAgent::getSessionID(), gMessageSystem, IM_NOTHING_SPECIAL, IM_ONLINE, IM_TYPING_START, IM_TYPING_STOP, mDialog, mOtherParticipantUUID, mSessionUUID, pack_instant_message(), and LLAgent::sendReliableMessage().
Referenced by draw(), and setTyping().
void LLFloaterIMPanel::disableWhileSessionStarting | ( | ) | [private] |
LLFloaterIMPanel* LLFloaterIMPanel::sInstance [static, private] |
Definition at line 297 of file llimpanel.h.
LLLineEditor* LLFloaterIMPanel::mInputEditor [private] |
Definition at line 300 of file llimpanel.h.
Referenced by draw(), init(), postBuild(), selectAll(), selectNone(), sendMsg(), and setInputFocus().
Definition at line 301 of file llimpanel.h.
Referenced by addHistoryLine(), addTypingIndicator(), init(), postBuild(), removeTypingIndicator(), and sessionInitReplyReceived().
LLUUID LLFloaterIMPanel::mSessionUUID [private] |
Definition at line 308 of file llimpanel.h.
Referenced by getSessionID(), init(), inviteToSession(), onClose(), sendMsg(), sendTypingState(), sessionInitReplyReceived(), and showSessionStartError().
LLString LLFloaterIMPanel::mSessionLabel [private] |
LLVoiceChannel* LLFloaterIMPanel::mVoiceChannel [private] |
Definition at line 311 of file llimpanel.h.
Referenced by draw(), getVoiceChannel(), init(), sessionInitReplyReceived(), and ~LLFloaterIMPanel().
BOOL LLFloaterIMPanel::mSessionInitialized [private] |
Definition at line 313 of file llimpanel.h.
Referenced by draw(), init(), sendMsg(), and sessionInitReplyReceived().
LLSD LLFloaterIMPanel::mQueuedMsgsForInit [private] |
Definition at line 314 of file llimpanel.h.
Referenced by sendMsg(), and sessionInitReplyReceived().
Definition at line 321 of file llimpanel.h.
Referenced by draw(), getOtherParticipantID(), init(), onClickMuteVoice(), onClose(), onVolumeChange(), sendMsg(), sendTypingState(), and sessionInitReplyReceived().
EInstantMessage LLFloaterIMPanel::mDialog [private] |
Definition at line 324 of file llimpanel.h.
Referenced by getDialogType(), init(), inviteToSession(), isInviteAllowed(), postBuild(), sendMsg(), sendTypingState(), and sessionInitReplyReceived().
BOOL LLFloaterIMPanel::mTyping [private] |
BOOL LLFloaterIMPanel::mOtherTyping [private] |
Definition at line 330 of file llimpanel.h.
Referenced by addTypingIndicator(), removeTypingIndicator(), and sendMsg().
std::string LLFloaterIMPanel::mOtherTypingName [private] |
S32 LLFloaterIMPanel::mTypingLineStartIndex [private] |
Definition at line 336 of file llimpanel.h.
Referenced by addTypingIndicator(), and removeTypingIndicator().
S32 LLFloaterIMPanel::mSessionStartMsgPos [private] |
S32 LLFloaterIMPanel::mNumUnreadMessages [private] |
Definition at line 340 of file llimpanel.h.
Referenced by addHistoryLine(), getNumUnreadMessages(), and onVisibilityChange().
BOOL LLFloaterIMPanel::mSentTypingState [private] |
BOOL LLFloaterIMPanel::mShowSpeakersOnConnect [private] |
BOOL LLFloaterIMPanel::mAutoConnect [private] |
LLIMSpeakerMgr* LLFloaterIMPanel::mSpeakers [private] |
Definition at line 348 of file llimpanel.h.
Referenced by addHistoryLine(), createSpeakersPanel(), draw(), init(), removeTypingIndicator(), setSpeakers(), setTyping(), updateSpeakersList(), and ~LLFloaterIMPanel().
Definition at line 349 of file llimpanel.h.
Referenced by createSpeakersPanel(), draw(), postBuild(), and processSessionUpdate().
styleMap LLFloaterIMPanel::mStyleMap [static, private] |
Definition at line 362 of file llimpanel.h.