LLPanelAvatarWeb Class Reference

#include <llpanelavatar.h>

Inheritance diagram for LLPanelAvatarWeb:

Inheritance graph
[legend]
Collaboration diagram for LLPanelAvatarWeb:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLPanelAvatarWeb (const std::string &name, const LLRect &rect, LLPanelAvatar *panel_avatar)
 ~LLPanelAvatarWeb ()
BOOL postBuild (void)
void enableControls (BOOL own_avatar)
void setWebURL (std::string url)
void load ()
void load (std::string url)

Static Public Member Functions

static void onClickLoad (void *data)
static void onClickOpen (void *data)
static void onCommitURL (LLUICtrl *ctrl, void *data)
static void onClickWebProfileHelp (void *)

Private Attributes

std::string mURL
LLWebBrowserCtrl * mWebBrowser

Detailed Description

Definition at line 137 of file llpanelavatar.h.


Constructor & Destructor Documentation

LLPanelAvatarWeb::LLPanelAvatarWeb ( const std::string &  name,
const LLRect rect,
LLPanelAvatar panel_avatar 
)

Definition at line 543 of file llpanelavatar.cpp.

LLPanelAvatarWeb::~LLPanelAvatarWeb (  ) 

Definition at line 550 of file llpanelavatar.cpp.

References mWebBrowser.


Member Function Documentation

void LLPanelAvatarWeb::enableControls ( BOOL  own_avatar  ) 

Definition at line 561 of file llpanelavatar.cpp.

References LLPanel::childSetEnabled(), and LLPanel::childSetVisible().

Referenced by LLPanelAvatar::setAvatarID().

void LLPanelAvatarWeb::load ( std::string  url  ) 

Definition at line 623 of file llpanelavatar.cpp.

References LLPanel::childSetEnabled(), LLPanel::childSetVisible(), llendl, llinfos, mURL, and mWebBrowser.

void LLPanelAvatarWeb::load (  ) 

Definition at line 652 of file llpanelavatar.cpp.

References mURL.

Referenced by setWebURL().

void LLPanelAvatarWeb::onClickLoad ( void data  )  [static]

Definition at line 658 of file llpanelavatar.cpp.

Referenced by postBuild().

void LLPanelAvatarWeb::onClickOpen ( void data  )  [static]

Definition at line 668 of file llpanelavatar.cpp.

References LLWeb::loadURLExternal().

Referenced by postBuild().

void LLPanelAvatarWeb::onClickWebProfileHelp ( void  )  [static]

Definition at line 614 of file llpanelavatar.cpp.

References LLViewerWindow::alertXml(), and gViewerWindow.

Referenced by postBuild().

void LLPanelAvatarWeb::onCommitURL ( LLUICtrl ctrl,
void data 
) [static]

Definition at line 604 of file llpanelavatar.cpp.

Referenced by postBuild().

BOOL LLPanelAvatarWeb::postBuild ( void   )  [virtual]

Reimplemented from LLPanel.

Definition at line 473 of file llpanelavatar.cpp.

References LLPanel::childSetAction(), LLPanel::childSetCommitCallback(), LLPanel::childSetControlName(), LLPanel::getChildByName(), mWebBrowser, onClickLoad(), onClickOpen(), onClickWebProfileHelp(), onCommitURL(), and TRUE.

void LLPanelAvatarWeb::setWebURL ( std::string  url  ) 

Definition at line 567 of file llpanelavatar.cpp.

References LLPanel::childSetEnabled(), LLPanel::childSetText(), LLPanel::childSetVisible(), LLControlGroup::getBOOL(), gSavedSettings, load(), and mURL.


Member Data Documentation

std::string LLPanelAvatarWeb::mURL [private]

Definition at line 166 of file llpanelavatar.h.

Referenced by load(), and setWebURL().

LLWebBrowserCtrl* LLPanelAvatarWeb::mWebBrowser [private]

Definition at line 167 of file llpanelavatar.h.

Referenced by load(), postBuild(), and ~LLPanelAvatarWeb().


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