#include <llpanelavatar.h>
Public Member Functions | |
LLPanelAvatar (const std::string &name, const LLRect &rect, BOOL allow_edit) | |
~LLPanelAvatar () | |
BOOL | postBuild (void) |
BOOL | canClose () |
void | setAvatar (LLViewerObject *avatarp) |
void | setAvatarID (const LLUUID &avatar_id, const LLString &name, EOnlineStatus online_status) |
void | setOnlineStatus (EOnlineStatus online_status) |
const LLUUID & | getAvatarID () const |
void | resetGroupList () |
void | sendAvatarStatisticsRequest () |
void | sendAvatarPropertiesRequest () |
void | sendAvatarPropertiesUpdate () |
void | sendAvatarNotesRequest () |
void | sendAvatarNotesUpdate () |
void | sendAvatarPicksRequest () |
void | selectTab (S32 tabnum) |
void | selectTabByName (std::string tab_name) |
BOOL | haveData () |
BOOL | isEditable () const |
Static Public Member Functions | |
static void | processAvatarPropertiesReply (LLMessageSystem *msg, void **) |
static void | processAvatarInterestsReply (LLMessageSystem *msg, void **) |
static void | processAvatarGroupsReply (LLMessageSystem *msg, void **) |
static void | processAvatarNotesReply (LLMessageSystem *msg, void **) |
static void | processAvatarPicksReply (LLMessageSystem *msg, void **) |
static void | processAvatarClassifiedReply (LLMessageSystem *msg, void **) |
static void | onClickTrack (void *userdata) |
static void | onClickIM (void *userdata) |
static void | onClickOfferTeleport (void *userdata) |
static void | onClickPay (void *userdata) |
static void | onClickAddFriend (void *userdata) |
static void | onClickOK (void *userdata) |
static void | onClickCancel (void *userdata) |
static void | onClickKick (void *userdata) |
static void | onClickFreeze (void *userdata) |
static void | onClickUnfreeze (void *userdata) |
static void | onClickCSR (void *userdata) |
static void | onClickMute (void *userdata) |
Public Attributes | |
LLPanelAvatarSecondLife * | mPanelSecondLife |
LLPanelAvatarAdvanced * | mPanelAdvanced |
LLPanelAvatarClassified * | mPanelClassified |
LLPanelAvatarPicks * | mPanelPicks |
LLPanelAvatarNotes * | mPanelNotes |
LLPanelAvatarFirstLife * | mPanelFirstLife |
LLPanelAvatarWeb * | mPanelWeb |
LLDropTarget * | mDropTarget |
Static Public Attributes | |
static BOOL | sAllowFirstLife = FALSE |
Private Types | |
typedef std::list < LLPanelAvatar * > | panel_list_t |
Private Member Functions | |
void | enableOKIfReady () |
Static Private Member Functions | |
static void | finishKick (S32 option, const LLString &text, void *userdata) |
static void | finishFreeze (S32 option, const LLString &text, void *userdata) |
static void | finishUnfreeze (S32 option, const LLString &text, void *userdata) |
static void | showProfileCallback (S32 option, void *userdata) |
static void * | createPanelAvatar (void *data) |
static void * | createFloaterAvatarInfo (void *data) |
static void * | createPanelAvatarSecondLife (void *data) |
static void * | createPanelAvatarWeb (void *data) |
static void * | createPanelAvatarInterests (void *data) |
static void * | createPanelAvatarPicks (void *data) |
static void * | createPanelAvatarClassified (void *data) |
static void * | createPanelAvatarFirstLife (void *data) |
static void * | createPanelAvatarNotes (void *data) |
Private Attributes | |
LLUUID | mAvatarID |
BOOL | mIsFriend |
BOOL | mHaveProperties |
BOOL | mHaveStatistics |
bool | mHaveNotes |
std::string | mLastNotes |
LLTabContainer * | mTab |
BOOL | mAllowEdit |
Static Private Attributes | |
static panel_list_t | sAllPanels |
Definition at line 265 of file llpanelavatar.h.
typedef std::list<LLPanelAvatar*> LLPanelAvatar::panel_list_t [private] |
Definition at line 372 of file llpanelavatar.h.
Definition at line 1189 of file llpanelavatar.cpp.
References LLUICtrlFactory::buildPanel(), createPanelAvatarClassified(), createPanelAvatarFirstLife(), createPanelAvatarInterests(), createPanelAvatarNotes(), createPanelAvatarPicks(), createPanelAvatarSecondLife(), createPanelAvatarWeb(), LLSingleton< LLUICtrlFactory >::getInstance(), sAllPanels, and selectTab().
LLPanelAvatar::~LLPanelAvatar | ( | ) |
BOOL LLPanelAvatar::postBuild | ( | void | ) | [virtual] |
Reimplemented from LLPanel.
Definition at line 1230 of file llpanelavatar.cpp.
References LLPanel::childSetAction(), LLPanel::childSetEnabled(), LLPanel::childSetVisible(), FALSE, LLTabContainer::getPanelByName(), mTab, onClickCancel(), onClickCSR(), onClickFreeze(), onClickKick(), onClickOK(), onClickUnfreeze(), LLTabContainer::removeTabPanel(), sAllowFirstLife, and TRUE.
BOOL LLPanelAvatar::canClose | ( | ) |
Definition at line 1267 of file llpanelavatar.cpp.
References LLPanelAvatarClassified::canClose(), and mPanelClassified.
Referenced by LLFloaterAvatarInfo::canClose().
void LLPanelAvatar::setAvatar | ( | LLViewerObject * | avatarp | ) |
Definition at line 1272 of file llpanelavatar.cpp.
References LLViewerObject::getID(), LLViewerObject::getNVPair(), LLNameValue::getString(), ONLINE_STATUS_YES, and setAvatarID().
void LLPanelAvatar::setAvatarID | ( | const LLUUID & | avatar_id, | |
const LLString & | name, | |||
EOnlineStatus | online_status | |||
) |
Definition at line 1333 of file llpanelavatar.cpp.
References LLView::addChild(), LLPanel::childGetValue(), LLPanel::childSetEnabled(), LLPanel::childSetToolTip(), LLPanel::childSetVisible(), LLPanelAvatarNotes::clearControls(), LLPanelAvatarSecondLife::clearControls(), LLPanelAvatarClassified::deleteClassifiedPanels(), LLPanelAvatarPicks::deletePickPanels(), LLPanelAvatarFirstLife::enableControls(), LLPanelAvatarAdvanced::enableControls(), LLPanelAvatarWeb::enableControls(), LLPanelAvatarSecondLife::enableControls(), FALSE, gAgent, LLAvatarTracker::getBuddyInfo(), LLAgent::getID(), LLView::getRect(), LLAvatarTracker::instance(), is_agent_friend(), is_agent_mappable(), LLAgent::isGodlike(), LLUUID::isNull(), mAllowEdit, mAvatarID, mDropTarget, mHaveNotes, mIsFriend, mLastNotes, mPanelAdvanced, mPanelClassified, mPanelFirstLife, mPanelNotes, mPanelPicks, mPanelSecondLife, mPanelWeb, NULL, ONLINE_STATUS_YES, sendAvatarPropertiesRequest(), LLDropTarget::setAgentID(), LLPanelAvatarTab::setDataRequested(), LLNameEditor::setNameID(), setOnlineStatus(), LLLineEditor::setText(), and TRUE.
Referenced by LLFloaterAvatarInfo::loadAsset(), setAvatar(), LLPanelDirBrowser::showDetailPanel(), LLFloaterAvatarInfo::showFromDirectory(), LLFloaterAvatarInfo::showFromObject(), and LLFloaterAvatarInfo::showFromProfile().
void LLPanelAvatar::setOnlineStatus | ( | EOnlineStatus | online_status | ) |
Definition at line 1294 of file llpanelavatar.cpp.
References LLPanel::childGetValue(), LLPanel::childSetEnabled(), LLPanel::childSetToolTip(), LLPanel::childSetVisible(), FALSE, gAgent, LLAgent::getID(), LLAgent::inPrelude(), LLAvatarTracker::instance(), LLAgent::isGodlike(), mAvatarID, mIsFriend, mPanelSecondLife, ONLINE_STATUS_YES, and TRUE.
Referenced by setAvatarID().
const LLUUID& LLPanelAvatar::getAvatarID | ( | ) | const [inline] |
Definition at line 286 of file llpanelavatar.h.
References mAvatarID.
Referenced by LLPanelAvatarFirstLife::postBuild(), LLPanelAvatarSecondLife::postBuild(), LLPanelAvatarPicks::processAvatarPicksReply(), LLPanelAvatarPicks::refresh(), LLPanelAvatarClassified::refresh(), LLPanelAvatarTab::sendAvatarProfileRequestIfNeeded(), and LLPanelAvatarWeb::setWebURL().
void LLPanelAvatar::resetGroupList | ( | ) |
Definition at line 1491 of file llpanelavatar.cpp.
References LLScrollListCtrl::addElement(), LLDynamicArray< Type, BlockSize >::count(), LLScrollListCtrl::deleteAllItems(), gAgent, LLDynamicArray< Type, BlockSize >::get(), LLView::getChild(), LLAgent::getID(), i, mAvatarID, LLAgent::mGroups, LLGroupData::mID, LLGroupData::mName, mPanelSecondLife, S32, LLScrollListCtrl::sortByColumn(), and TRUE.
Referenced by LLFloaterAvatarInfo::resetGroupList().
void LLPanelAvatar::sendAvatarStatisticsRequest | ( | ) |
void LLPanelAvatar::sendAvatarPropertiesRequest | ( | ) |
Definition at line 1694 of file llpanelavatar.cpp.
References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_AvatarID, _PREHASH_AvatarPropertiesRequest, _PREHASH_SessionID, LLMessageSystem::addUUIDFast(), gAgent, LLAgent::getID(), LLAgent::getSessionID(), gMessageSystem, lldebugs, llendl, mAvatarID, LLMessageSystem::newMessageFast(), LLMessageSystem::nextBlockFast(), and LLAgent::sendReliableMessage().
Referenced by setAvatarID().
void LLPanelAvatar::sendAvatarPropertiesUpdate | ( | ) |
Definition at line 2020 of file llpanelavatar.cpp.
References _PREHASH_AboutText, _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_AvatarPropertiesUpdate, _PREHASH_FLAboutText, _PREHASH_FLImageID, _PREHASH_ImageID, _PREHASH_PropertiesData, _PREHASH_SessionID, _PREHASH_SkillsMask, _PREHASH_SkillsText, _PREHASH_WantToMask, _PREHASH_WantToText, LLMessageSystem::addBOOL(), LLMessageSystem::addString(), LLMessageSystem::addStringFast(), LLMessageSystem::addU32Fast(), LLMessageSystem::addUUIDFast(), LLSD::asString(), LLPanel::childGetText(), LLPanel::childGetValue(), FALSE, gAgent, LLView::getChild(), LLAgent::getID(), LLTextureCtrl::getImageAssetID(), LLAgent::getSessionID(), LLPanelAvatarAdvanced::getWantSkills(), gMessageSystem, llendl, llinfos, mPanelAdvanced, mPanelFirstLife, mPanelSecondLife, mPanelWeb, LLMessageSystem::newMessage(), LLMessageSystem::newMessageFast(), LLMessageSystem::nextBlockFast(), LLUUID::null, sAllowFirstLife, and LLAgent::sendReliableMessage().
void LLPanelAvatar::sendAvatarNotesRequest | ( | ) |
void LLPanelAvatar::sendAvatarNotesUpdate | ( | ) |
Definition at line 1707 of file llpanelavatar.cpp.
References _PREHASH_SessionID, LLMessageSystem::addString(), LLMessageSystem::addUUID(), LLMessageSystem::addUUIDFast(), LLSD::asString(), LLPanel::childGetValue(), gAgent, LLAgent::getID(), LLAgent::getSessionID(), LLPanel::getString(), gMessageSystem, mAvatarID, mHaveNotes, mLastNotes, mPanelNotes, LLMessageSystem::newMessage(), LLMessageSystem::nextBlock(), and LLAgent::sendReliableMessage().
void LLPanelAvatar::sendAvatarPicksRequest | ( | ) |
void LLPanelAvatar::selectTab | ( | S32 | tabnum | ) |
Definition at line 2092 of file llpanelavatar.cpp.
References mTab, and LLTabContainer::selectTab().
Referenced by LLFloaterAvatarInfo::LLFloaterAvatarInfo(), LLFloaterDirectory::LLFloaterDirectory(), and LLPanelAvatar().
void LLPanelAvatar::selectTabByName | ( | std::string | tab_name | ) |
Definition at line 2100 of file llpanelavatar.cpp.
References mTab, LLTabContainer::selectFirstTab(), and LLTabContainer::selectTabByName().
Referenced by LLFloaterAvatarInfo::showFromObject().
BOOL LLPanelAvatar::haveData | ( | ) | [inline] |
Definition at line 303 of file llpanelavatar.h.
References mHaveProperties, and mHaveStatistics.
Referenced by LLFloaterAvatarInfo::getAssetStatus().
BOOL LLPanelAvatar::isEditable | ( | ) | const [inline] |
void LLPanelAvatar::processAvatarPropertiesReply | ( | LLMessageSystem * | msg, | |
void ** | ||||
) | [static] |
Definition at line 1738 of file llpanelavatar.cpp.
References _PREHASH_AboutText, _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_AvatarID, _PREHASH_BornOn, _PREHASH_FLAboutText, _PREHASH_Flags, _PREHASH_FLImageID, _PREHASH_ImageID, _PREHASH_PartnerID, _PREHASH_PropertiesData, AVATAR_AGEVERIFIED, AVATAR_ALLOW_PUBLISH, AVATAR_IDENTIFIED, AVATAR_ONLINE, AVATAR_TRANSACTED, DB_BORN_BUF_SIZE, DB_USER_ABOUT_BUF_SIZE, DB_USER_FL_ABOUT_BUF_SIZE, DB_USER_PROFILE_URL_BUF_SIZE, FALSE, LLStringBase< char >::format(), LLMessageSystem::getBinaryData(), LLView::getChild(), LLMessageSystem::getSize(), LLMessageSystem::getString(), LLMessageSystem::getStringFast(), LLMessageSystem::getU32Fast(), LLMessageSystem::getUUIDFast(), llclamp(), MAX_STRING, ONLINE_STATUS_NO, ONLINE_STATUS_YES, S32, sAllPanels, LLTextureCtrl::setImageAssetID(), and TRUE.
Referenced by register_viewer_callbacks().
void LLPanelAvatar::processAvatarInterestsReply | ( | LLMessageSystem * | msg, | |
void ** | ||||
) | [static] |
Definition at line 1890 of file llpanelavatar.cpp.
References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_AvatarID, _PREHASH_PropertiesData, _PREHASH_SkillsMask, _PREHASH_SkillsText, _PREHASH_WantToMask, _PREHASH_WantToText, DB_USER_SKILLS_BUF_SIZE, DB_USER_WANT_TO_BUF_SIZE, LLMessageSystem::getString(), LLMessageSystem::getStringFast(), LLMessageSystem::getU32Fast(), LLMessageSystem::getUUIDFast(), and sAllPanels.
Referenced by register_viewer_callbacks().
void LLPanelAvatar::processAvatarGroupsReply | ( | LLMessageSystem * | msg, | |
void ** | ||||
) | [static] |
Definition at line 1927 of file llpanelavatar.cpp.
References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_AvatarID, _PREHASH_GroupData, _PREHASH_GroupID, _PREHASH_GroupInsigniaID, _PREHASH_GroupName, _PREHASH_GroupTitle, LLScrollListCtrl::addCommentText(), LLScrollListCtrl::addElement(), DB_GROUP_NAME_BUF_SIZE, DB_GROUP_TITLE_BUF_SIZE, LLScrollListCtrl::deleteSingleItem(), LLScrollListCtrl::getItemIndex(), LLMessageSystem::getNumberOfBlocksFast(), LLMessageSystem::getReceiveSize(), LLMessageSystem::getStringFast(), LLMessageSystem::getU64(), LLMessageSystem::getUUIDFast(), i, llendl, llinfos, LLUUID::notNull(), S32, sAllPanels, LLScrollListCtrl::sortByColumn(), and TRUE.
Referenced by register_viewer_callbacks().
void LLPanelAvatar::processAvatarNotesReply | ( | LLMessageSystem * | msg, | |
void ** | ||||
) | [static] |
Definition at line 2116 of file llpanelavatar.cpp.
References DB_USER_NOTE_SIZE, LLMessageSystem::getString(), LLMessageSystem::getUUID(), and sAllPanels.
Referenced by register_viewer_callbacks().
void LLPanelAvatar::processAvatarPicksReply | ( | LLMessageSystem * | msg, | |
void ** | userdata | |||
) | [static] |
Definition at line 2165 of file llpanelavatar.cpp.
References LLMessageSystem::getUUID(), and sAllPanels.
Referenced by register_viewer_callbacks().
void LLPanelAvatar::processAvatarClassifiedReply | ( | LLMessageSystem * | msg, | |
void ** | userdata | |||
) | [static] |
Definition at line 2144 of file llpanelavatar.cpp.
References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_TargetID, LLMessageSystem::getUUIDFast(), and sAllPanels.
Referenced by register_viewer_callbacks().
void LLPanelAvatar::onClickTrack | ( | void * | userdata | ) | [static] |
Definition at line 1560 of file llpanelavatar.cpp.
References LLLineEditor::getText(), gFloaterWorldMap, NULL, LLFloaterWorldMap::show(), LLFloaterWorldMap::trackAvatar(), and TRUE.
Referenced by LLPanelAvatarSecondLife::postBuild().
void LLPanelAvatar::onClickIM | ( | void * | userdata | ) | [static] |
Definition at line 1544 of file llpanelavatar.cpp.
References LLIMMgr::addSession(), LLLineEditor::getText(), gIMMgr, IM_NOTHING_SPECIAL, LLIMMgr::setFloaterOpen(), and TRUE.
Referenced by LLPanelAvatarSecondLife::postBuild().
void LLPanelAvatar::onClickOfferTeleport | ( | void * | userdata | ) | [static] |
Definition at line 1616 of file llpanelavatar.cpp.
References handle_lure().
Referenced by LLPanelAvatarSecondLife::postBuild().
void LLPanelAvatar::onClickPay | ( | void * | userdata | ) | [static] |
Definition at line 1625 of file llpanelavatar.cpp.
References handle_pay_by_id().
Referenced by LLPanelAvatarSecondLife::postBuild().
void LLPanelAvatar::onClickAddFriend | ( | void * | userdata | ) | [static] |
Definition at line 1576 of file llpanelavatar.cpp.
References LLLineEditor::getText(), and LLPanelFriends::requestFriendshipDialog().
Referenced by LLPanelAvatarSecondLife::postBuild().
void LLPanelAvatar::onClickOK | ( | void * | userdata | ) | [static] |
Definition at line 1633 of file llpanelavatar.cpp.
References LLFloater::close(), LLTabContainer::getCurrentPanel(), and LLFloaterAvatarInfo::getInstance().
Referenced by postBuild().
void LLPanelAvatar::onClickCancel | ( | void * | userdata | ) | [static] |
Definition at line 1673 of file llpanelavatar.cpp.
References LLFloater::close(), and LLFloaterAvatarInfo::getInstance().
Referenced by postBuild().
void LLPanelAvatar::onClickKick | ( | void * | userdata | ) | [static] |
Definition at line 2187 of file llpanelavatar.cpp.
References LLViewerWindow::alertXmlEditText(), finishKick(), LLFloaterView::getNewFloaterPosition(), gFloaterView, gViewerWindow, NULL, and S32.
Referenced by postBuild().
void LLPanelAvatar::onClickFreeze | ( | void * | userdata | ) | [static] |
Definition at line 2221 of file llpanelavatar.cpp.
References LLViewerWindow::alertXmlEditText(), finishFreeze(), gViewerWindow, and NULL.
Referenced by postBuild().
void LLPanelAvatar::onClickUnfreeze | ( | void * | userdata | ) | [static] |
Definition at line 2249 of file llpanelavatar.cpp.
References LLViewerWindow::alertXmlEditText(), finishUnfreeze(), gViewerWindow, and NULL.
Referenced by postBuild().
void LLPanelAvatar::onClickCSR | ( | void * | userdata | ) | [static] |
Definition at line 2277 of file llpanelavatar.cpp.
References LLLineEditor::getText(), i, LLWeb::loadURL(), and S32.
Referenced by postBuild().
void LLPanelAvatar::onClickMute | ( | void * | userdata | ) | [static] |
Definition at line 1590 of file llpanelavatar.cpp.
References LLMuteList::add(), LLMute::AGENT, LLUIFactory< LLFloaterMute, LLUISingleton< LLFloaterMute, VisibilityPolicy< LLFloater > >, VisibilityPolicy< LLFloater > >::getInstance(), LLMuteList::getInstance(), LLLineEditor::getText(), LLFloaterMute::selectMute(), and LLUIFactory< LLFloaterMute, LLUISingleton< LLFloaterMute, VisibilityPolicy< LLFloater > >, VisibilityPolicy< LLFloater > >::showInstance().
Referenced by LLPanelAvatarSecondLife::postBuild().
void LLPanelAvatar::enableOKIfReady | ( | ) | [private] |
Definition at line 2008 of file llpanelavatar.cpp.
References LLPanel::childIsVisible(), LLPanel::childSetEnabled(), FALSE, mHaveProperties, and TRUE.
void LLPanelAvatar::finishKick | ( | S32 | option, | |
const LLString & | text, | |||
void * | userdata | |||
) | [static, private] |
Definition at line 2201 of file llpanelavatar.cpp.
References _PREHASH_AgentID, _PREHASH_GodID, _PREHASH_GodKickUser, _PREHASH_GodSessionID, _PREHASH_Reason, _PREHASH_UserInfo, LLMessageSystem::addStringFast(), LLMessageSystem::addU32(), LLMessageSystem::addUUIDFast(), gAgent, LLAgent::getID(), LLAgent::getSessionID(), gMessageSystem, KICK_FLAGS_DEFAULT, LLMessageSystem::newMessageFast(), LLMessageSystem::nextBlockFast(), and LLAgent::sendReliableMessage().
Referenced by onClickKick().
void LLPanelAvatar::finishFreeze | ( | S32 | option, | |
const LLString & | text, | |||
void * | userdata | |||
) | [static, private] |
Definition at line 2229 of file llpanelavatar.cpp.
References _PREHASH_AgentID, _PREHASH_GodID, _PREHASH_GodKickUser, _PREHASH_GodSessionID, _PREHASH_Reason, _PREHASH_UserInfo, LLMessageSystem::addStringFast(), LLMessageSystem::addU32(), LLMessageSystem::addUUIDFast(), gAgent, LLAgent::getID(), LLAgent::getSessionID(), gMessageSystem, KICK_FLAGS_FREEZE, LLMessageSystem::newMessageFast(), LLMessageSystem::nextBlockFast(), and LLAgent::sendReliableMessage().
Referenced by onClickFreeze().
void LLPanelAvatar::finishUnfreeze | ( | S32 | option, | |
const LLString & | text, | |||
void * | userdata | |||
) | [static, private] |
Definition at line 2257 of file llpanelavatar.cpp.
References _PREHASH_AgentID, _PREHASH_GodID, _PREHASH_GodKickUser, _PREHASH_GodSessionID, _PREHASH_Reason, _PREHASH_UserInfo, LLMessageSystem::addStringFast(), LLMessageSystem::addU32(), LLMessageSystem::addUUIDFast(), gAgent, LLAgent::getID(), LLAgent::getSessionID(), gMessageSystem, KICK_FLAGS_UNFREEZE, LLMessageSystem::newMessageFast(), LLMessageSystem::nextBlockFast(), and LLAgent::sendReliableMessage().
Referenced by onClickUnfreeze().
static void LLPanelAvatar::showProfileCallback | ( | S32 | option, | |
void * | userdata | |||
) | [static, private] |
static void* LLPanelAvatar::createPanelAvatar | ( | void * | data | ) | [static, private] |
static void* LLPanelAvatar::createFloaterAvatarInfo | ( | void * | data | ) | [static, private] |
void * LLPanelAvatar::createPanelAvatarSecondLife | ( | void * | data | ) | [static, private] |
Definition at line 2308 of file llpanelavatar.cpp.
Referenced by LLPanelAvatar().
void * LLPanelAvatar::createPanelAvatarWeb | ( | void * | data | ) | [static, private] |
Definition at line 2315 of file llpanelavatar.cpp.
Referenced by LLPanelAvatar().
void * LLPanelAvatar::createPanelAvatarInterests | ( | void * | data | ) | [static, private] |
Definition at line 2322 of file llpanelavatar.cpp.
Referenced by LLPanelAvatar().
void * LLPanelAvatar::createPanelAvatarPicks | ( | void * | data | ) | [static, private] |
Definition at line 2330 of file llpanelavatar.cpp.
Referenced by LLPanelAvatar().
void * LLPanelAvatar::createPanelAvatarClassified | ( | void * | data | ) | [static, private] |
Definition at line 2337 of file llpanelavatar.cpp.
Referenced by LLPanelAvatar().
void * LLPanelAvatar::createPanelAvatarFirstLife | ( | void * | data | ) | [static, private] |
Definition at line 2344 of file llpanelavatar.cpp.
Referenced by LLPanelAvatar().
void * LLPanelAvatar::createPanelAvatarNotes | ( | void * | data | ) | [static, private] |
Definition at line 2351 of file llpanelavatar.cpp.
Referenced by LLPanelAvatar().
Definition at line 346 of file llpanelavatar.h.
Referenced by resetGroupList(), sendAvatarPropertiesUpdate(), setAvatarID(), and setOnlineStatus().
Definition at line 347 of file llpanelavatar.h.
Referenced by sendAvatarPropertiesUpdate(), and setAvatarID().
Definition at line 350 of file llpanelavatar.h.
Referenced by sendAvatarNotesUpdate(), and setAvatarID().
Definition at line 351 of file llpanelavatar.h.
Referenced by sendAvatarPropertiesUpdate(), and setAvatarID().
Definition at line 352 of file llpanelavatar.h.
Referenced by sendAvatarPropertiesUpdate(), and setAvatarID().
BOOL LLPanelAvatar::sAllowFirstLife = FALSE [static] |
Definition at line 358 of file llpanelavatar.h.
Referenced by idle_startup(), postBuild(), LLPanelAvatarAdvanced::postBuild(), LLPanelAvatarSecondLife::postBuild(), and sendAvatarPropertiesUpdate().
LLUUID LLPanelAvatar::mAvatarID [private] |
Definition at line 361 of file llpanelavatar.h.
Referenced by getAvatarID(), resetGroupList(), sendAvatarNotesUpdate(), sendAvatarPropertiesRequest(), setAvatarID(), and setOnlineStatus().
BOOL LLPanelAvatar::mIsFriend [private] |
BOOL LLPanelAvatar::mHaveProperties [private] |
BOOL LLPanelAvatar::mHaveStatistics [private] |
bool LLPanelAvatar::mHaveNotes [private] |
Definition at line 367 of file llpanelavatar.h.
Referenced by sendAvatarNotesUpdate(), and setAvatarID().
std::string LLPanelAvatar::mLastNotes [private] |
Definition at line 368 of file llpanelavatar.h.
Referenced by sendAvatarNotesUpdate(), and setAvatarID().
LLTabContainer* LLPanelAvatar::mTab [private] |
Definition at line 369 of file llpanelavatar.h.
Referenced by postBuild(), selectTab(), and selectTabByName().
BOOL LLPanelAvatar::mAllowEdit [private] |
std::list< LLPanelAvatar * > LLPanelAvatar::sAllPanels [static, private] |
Definition at line 373 of file llpanelavatar.h.
Referenced by LLPanelAvatar(), processAvatarClassifiedReply(), processAvatarGroupsReply(), processAvatarInterestsReply(), processAvatarNotesReply(), processAvatarPicksReply(), processAvatarPropertiesReply(), and ~LLPanelAvatar().