LLPanelDatabase Class Reference

#include <llpaneldatabase.h>

Inheritance diagram for LLPanelDatabase:

Inheritance graph
[legend]
Collaboration diagram for LLPanelDatabase:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLPanelDatabase ()
virtual ~LLPanelDatabase ()
virtual BOOL postBuild ()
virtual void draw ()
virtual void refresh ()
void apply ()
void cancel ()

Static Public Member Functions

static void onClickChangeAvatar (void *userdata)
static void onPickAvatar (const std::vector< std::string > &names, const std::vector< LLUUID > &ids, void *user_data)

Protected Attributes

LLString mAvatarName
LLUUID mAvatarKey
LLString mURL
LLString mUsername
LLString mPassword
LLString mSendPattern
LLString mPositivePattern
LLString mNegativePattern
LLString mDeniedPattern

Detailed Description

Definition at line 33 of file llpaneldatabase.h.


Constructor & Destructor Documentation

LLPanelDatabase::LLPanelDatabase (  ) 

Definition at line 42 of file llpaneldatabase.cpp.

References LLUICtrlFactory::buildPanel(), LLPanel::childSetAction(), gUICtrlFactory, and onClickChangeAvatar().

virtual LLPanelDatabase::~LLPanelDatabase (  )  [inline, virtual]

Definition at line 37 of file llpaneldatabase.h.


Member Function Documentation

void LLPanelDatabase::apply (  ) 

Definition at line 91 of file llpaneldatabase.cpp.

References LLUUID::asString(), LLPanel::childGetText(), gSavedPerAccountSettings, gSavedSettings, llendl, llinfos, mAvatarKey, and LLControlGroup::setString().

Referenced by LLPreferenceCore::apply().

void LLPanelDatabase::cancel (  ) 

Definition at line 109 of file llpaneldatabase.cpp.

Referenced by LLPreferenceCore::cancel().

void LLPanelDatabase::draw (  )  [virtual]

Reimplemented from LLPanel.

Definition at line 86 of file llpaneldatabase.cpp.

References LLPanel::draw().

void LLPanelDatabase::onClickChangeAvatar ( void userdata  )  [static]

Definition at line 115 of file llpaneldatabase.cpp.

References FALSE, onPickAvatar(), LLFloaterAvatarPicker::show(), and TRUE.

Referenced by LLPanelDatabase().

void LLPanelDatabase::onPickAvatar ( const std::vector< std::string > &  names,
const std::vector< LLUUID > &  ids,
void user_data 
) [static]

Definition at line 121 of file llpaneldatabase.cpp.

Referenced by onClickChangeAvatar().

BOOL LLPanelDatabase::postBuild (  )  [virtual]

Reimplemented from LLPanel.

Definition at line 68 of file llpaneldatabase.cpp.

References LLPanel::childSetText(), llendl, llinfos, mAvatarName, mDeniedPattern, mNegativePattern, mPassword, mPositivePattern, mSendPattern, mURL, mUsername, refresh(), and TRUE.

void LLPanelDatabase::refresh (  )  [virtual]

Reimplemented from LLPanel.

Definition at line 53 of file llpaneldatabase.cpp.

References LLControlGroup::getString(), gSavedPerAccountSettings, gSavedSettings, llendl, llinfos, mAvatarKey, mAvatarName, mDeniedPattern, mNegativePattern, mPassword, mPositivePattern, mSendPattern, mURL, mUsername, and LLUUID::set().

Referenced by postBuild().


Member Data Documentation

LLUUID LLPanelDatabase::mAvatarKey [protected]

Definition at line 53 of file llpaneldatabase.h.

Referenced by apply(), and refresh().

LLString LLPanelDatabase::mAvatarName [protected]

Definition at line 52 of file llpaneldatabase.h.

Referenced by postBuild(), and refresh().

LLString LLPanelDatabase::mDeniedPattern [protected]

Definition at line 60 of file llpaneldatabase.h.

Referenced by postBuild(), and refresh().

LLString LLPanelDatabase::mNegativePattern [protected]

Definition at line 59 of file llpaneldatabase.h.

Referenced by postBuild(), and refresh().

LLString LLPanelDatabase::mPassword [protected]

Definition at line 56 of file llpaneldatabase.h.

Referenced by postBuild(), and refresh().

LLString LLPanelDatabase::mPositivePattern [protected]

Definition at line 58 of file llpaneldatabase.h.

Referenced by postBuild(), and refresh().

LLString LLPanelDatabase::mSendPattern [protected]

Definition at line 57 of file llpaneldatabase.h.

Referenced by postBuild(), and refresh().

LLString LLPanelDatabase::mURL [protected]

Definition at line 54 of file llpaneldatabase.h.

Referenced by postBuild(), and refresh().

LLString LLPanelDatabase::mUsername [protected]

Definition at line 55 of file llpaneldatabase.h.

Referenced by postBuild(), and refresh().


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:35 2010 for Second Life Viewer by  doxygen 1.4.7