void LLParticipantList::LLParticipantListMenu::toggleAllowTextChat(const LLSD& userdata) { LLIMSpeakerMgr* mgr = dynamic_cast<LLIMSpeakerMgr*>(mParent.mSpeakerMgr); if (mgr) { const LLUUID speaker_id = mUUIDs.front(); mgr->toggleAllowTextChat(speaker_id); } }
// Singu Note: The following functions are actually of the LLParticipantListMenu class, but we haven't married lists with menus yet. void LLParticipantList::toggleAllowTextChat(const LLSD& userdata) { if (!gAgent.getRegion()) return; LLIMSpeakerMgr* mgr = dynamic_cast<LLIMSpeakerMgr*>(mSpeakerMgr); if (mgr) { const LLUUID speaker_id = mAvatarList->getValue(); mgr->toggleAllowTextChat(speaker_id); } }