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)
virtual void onStatusTextChange (const EventType &eventIn)
virtual void onLocationChange (const EventType &eventIn)

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
LLWebBrowserCtrlmWebBrowser


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 528 of file llpanelavatar.cpp.

LLPanelAvatarWeb::~LLPanelAvatarWeb (  ) 

Definition at line 535 of file llpanelavatar.cpp.

References mWebBrowser, and LLWebBrowserCtrl::remObserver().

Here is the call graph for this function:


Member Function Documentation

BOOL LLPanelAvatarWeb::postBuild ( void   )  [virtual]

void LLPanelAvatarWeb::enableControls ( BOOL  own_avatar  ) 

Definition at line 544 of file llpanelavatar.cpp.

References LLPanel::childSetEnabled(), LLPanel::childSetText(), LLPanel::childSetVisible(), mURL, and LLStringBase< char >::null.

Referenced by LLPanelAvatar::setAvatarID().

Here is the call graph for this function:

Here is the caller graph for this function:

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

void LLPanelAvatarWeb::load (  ) 

Definition at line 625 of file llpanelavatar.cpp.

References mURL.

Referenced by setWebURL().

Here is the caller graph for this function:

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

Definition at line 600 of file llpanelavatar.cpp.

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

Here is the call graph for this function:

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

Definition at line 631 of file llpanelavatar.cpp.

Referenced by postBuild().

Here is the caller graph for this function:

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

Definition at line 641 of file llpanelavatar.cpp.

References LLWeb::loadURLExternal().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 585 of file llpanelavatar.cpp.

Referenced by postBuild().

Here is the caller graph for this function:

void LLPanelAvatarWeb::onClickWebProfileHelp ( void *   )  [static]

Definition at line 595 of file llpanelavatar.cpp.

References LLViewerWindow::alertXml(), and gViewerWindow.

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelAvatarWeb::onStatusTextChange ( const EventType eventIn  )  [virtual]

Reimplemented from LLWebBrowserCtrlObserver.

Definition at line 654 of file llpanelavatar.cpp.

References LLPanel::childSetText(), and LLWebBrowserCtrlEvent::getStringValue().

Here is the call graph for this function:

void LLPanelAvatarWeb::onLocationChange ( const EventType eventIn  )  [virtual]

Reimplemented from LLWebBrowserCtrlObserver.

Definition at line 659 of file llpanelavatar.cpp.

References LLPanel::childSetText(), and LLWebBrowserCtrlEvent::getStringValue().

Here is the call graph for this function:


Member Data Documentation

std::string LLPanelAvatarWeb::mURL [private]

Definition at line 162 of file llpanelavatar.h.

Referenced by enableControls(), load(), and setWebURL().

Definition at line 163 of file llpanelavatar.h.

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


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

Generated on Fri May 16 08:55:43 2008 for SecondLife by  doxygen 1.5.5