#include <llpanelavatar.h>
Public Member Functions | |
LLPanelAvatarAdvanced (const std::string &name, const LLRect &rect, LLPanelAvatar *panel_avatar) | |
BOOL | postBuild (void) |
void | enableControls (BOOL own_avatar) |
void | setWantSkills (U32 want_to_mask, const std::string &want_to_text, U32 skills_mask, const std::string &skills_text, const std::string &languages_text) |
void | getWantSkills (U32 *want_to_mask, std::string &want_to_text, U32 *skills_mask, std::string &skills_text, std::string &languages_text) |
Private Attributes | |
S32 | mWantToCount |
S32 | mSkillsCount |
LLCheckBoxCtrl * | mWantToCheck [8] |
LLLineEditor * | mWantToEdit |
LLCheckBoxCtrl * | mSkillsCheck [8] |
LLLineEditor * | mSkillsEdit |
Definition at line 167 of file llpanelavatar.h.
LLPanelAvatarAdvanced::LLPanelAvatarAdvanced | ( | const std::string & | name, | |
const LLRect & | rect, | |||
LLPanelAvatar * | panel_avatar | |||
) |
Definition at line 668 of file llpanelavatar.cpp.
BOOL LLPanelAvatarAdvanced::postBuild | ( | void | ) | [virtual] |
Reimplemented from LLPanel.
Definition at line 496 of file llpanelavatar.cpp.
References LLPanel::childSetVisible(), kArraySize, llformat(), mSkillsCheck, mSkillsCount, mSkillsEdit, mWantToCheck, mWantToCount, mWantToEdit, NULL, S32, LLPanelAvatar::sAllowFirstLife, and TRUE.
void LLPanelAvatarAdvanced::enableControls | ( | BOOL | own_avatar | ) |
Definition at line 679 of file llpanelavatar.cpp.
References LLPanel::childSetEnabled(), mSkillsCheck, mSkillsCount, mSkillsEdit, mWantToCheck, mWantToCount, mWantToEdit, S32, LLLineEditor::setEnabled(), and LLCheckBoxCtrl::setEnabled().
Referenced by LLPanelAvatar::setAvatarID().
void LLPanelAvatarAdvanced::setWantSkills | ( | U32 | want_to_mask, | |
const std::string & | want_to_text, | |||
U32 | skills_mask, | |||
const std::string & | skills_text, | |||
const std::string & | languages_text | |||
) |
Definition at line 696 of file llpanelavatar.cpp.
References LLPanel::childSetText(), mSkillsCheck, mSkillsCount, mSkillsEdit, mWantToCheck, mWantToCount, mWantToEdit, LLCheckBoxCtrl::set(), and LLLineEditor::setText().
void LLPanelAvatarAdvanced::getWantSkills | ( | U32 * | want_to_mask, | |
std::string & | want_to_text, | |||
U32 * | skills_mask, | |||
std::string & | skills_text, | |||
std::string & | languages_text | |||
) |
Definition at line 717 of file llpanelavatar.cpp.
References LLPanel::childGetText(), LLLineEditor::getText(), mSkillsCheck, mSkillsCount, mSkillsEdit, mWantToCheck, mWantToCount, and mWantToEdit.
Referenced by LLPanelAvatar::sendAvatarPropertiesUpdate().
S32 LLPanelAvatarAdvanced::mWantToCount [private] |
Definition at line 183 of file llpanelavatar.h.
Referenced by enableControls(), getWantSkills(), postBuild(), and setWantSkills().
S32 LLPanelAvatarAdvanced::mSkillsCount [private] |
Definition at line 184 of file llpanelavatar.h.
Referenced by enableControls(), getWantSkills(), postBuild(), and setWantSkills().
LLCheckBoxCtrl* LLPanelAvatarAdvanced::mWantToCheck[8] [private] |
Definition at line 185 of file llpanelavatar.h.
Referenced by enableControls(), getWantSkills(), postBuild(), and setWantSkills().
LLLineEditor* LLPanelAvatarAdvanced::mWantToEdit [private] |
Definition at line 186 of file llpanelavatar.h.
Referenced by enableControls(), getWantSkills(), postBuild(), and setWantSkills().
LLCheckBoxCtrl* LLPanelAvatarAdvanced::mSkillsCheck[8] [private] |
Definition at line 187 of file llpanelavatar.h.
Referenced by enableControls(), getWantSkills(), postBuild(), and setWantSkills().
LLLineEditor* LLPanelAvatarAdvanced::mSkillsEdit [private] |
Definition at line 188 of file llpanelavatar.h.
Referenced by enableControls(), getWantSkills(), postBuild(), and setWantSkills().