LLNameBox Class Reference

#include <llnamebox.h>

Inheritance diagram for LLNameBox:

Inheritance graph
[legend]
Collaboration diagram for LLNameBox:

Collaboration graph
[legend]

List of all members.

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


Detailed Description

Definition at line 42 of file llnamebox.h.


Constructor & Destructor Documentation

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.

Here is the call graph for this function:

LLNameBox::~LLNameBox (  )  [virtual]

Definition at line 64 of file llnamebox.cpp.

References sInstances.


Member Function Documentation

void LLNameBox::setNameID ( const LLUUID name_id,
BOOL  is_group 
)

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

Here is the call graph for this function:

Here is the caller graph for this function:

void LLNameBox::refresh ( const LLUUID id,
const char *  first,
const char *  last,
BOOL  is_group 
)

Definition at line 87 of file llnamebox.cpp.

References mNameID, and LLTextBox::setText().

Referenced by LLPanelPermissions::refresh(), and refreshAll().

Here is the call graph for this function:

Here is the caller graph for this function:

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

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

std::set< LLNameBox * > LLNameBox::sInstances [static, private]

Definition at line 61 of file llnamebox.h.

Referenced by LLNameBox(), refreshAll(), and ~LLNameBox().

Definition at line 64 of file llnamebox.h.

Referenced by refresh(), and setNameID().


The documentation for this class was generated from the following files:

Generated on Fri May 16 08:54:25 2008 for SecondLife by  doxygen 1.5.5