#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().
1.5.5