#include <llnamebox.h>
Public Member Functions | |
LLNameBox (const std::string &name, const LLRect &rect, const LLUUID &name_id=LLUUID::null, BOOL is_group=FALSE, const LLFontGL *font=NULL, BOOL mouse_opaque=TRUE) | |
virtual | ~LLNameBox () |
void | setNameID (const LLUUID &name_id, BOOL is_group) |
void | refresh (const LLUUID &id, const char *first, const char *last, BOOL is_group) |
Static Public Member Functions | |
static void | refreshAll (const LLUUID &id, const char *firstname, const char *lastname, BOOL is_group) |
Private Attributes | |
LLUUID | mNameID |
Static Private Attributes | |
static std::set< LLNameBox * > | sInstances |
Definition at line 42 of file llnamebox.h.
LLNameBox::LLNameBox | ( | const std::string & | name, | |
const LLRect & | rect, | |||
const LLUUID & | name_id = LLUUID::null , |
|||
BOOL | is_group = FALSE , |
|||
const LLFontGL * | font = NULL , |
|||
BOOL | mouse_opaque = TRUE | |||
) |
Definition at line 49 of file llnamebox.cpp.
References LLUUID::isNull(), LLStringBase< char >::null, setNameID(), LLTextBox::setText(), and sInstances.
LLNameBox::~LLNameBox | ( | ) | [virtual] |
Definition at line 69 of file llnamebox.cpp.
References gCacheName, LLCacheName::getFullName(), LLCacheName::getGroupName(), mNameID, and LLTextBox::setText().
Referenced by LLNameBox(), LLPanelPermissions::refresh(), and LLPanelGroupGeneral::update().
Definition at line 87 of file llnamebox.cpp.
References mNameID, and LLTextBox::setText().
Referenced by LLPanelPermissions::refresh(), and refreshAll().
void LLNameBox::refreshAll | ( | const LLUUID & | id, | |
const char * | firstname, | |||
const char * | lastname, | |||
BOOL | is_group | |||
) | [static] |
Definition at line 105 of file llnamebox.cpp.
References refresh(), and sInstances.
Referenced by callback_cache_name().
std::set< LLNameBox * > LLNameBox::sInstances [static, private] |
Definition at line 61 of file llnamebox.h.
Referenced by LLNameBox(), refreshAll(), and ~LLNameBox().
LLUUID LLNameBox::mNameID [private] |