#include <llpanelavatar.h>
Inheritance diagram for LLPanelAvatarWeb:
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 |
Definition at line 137 of file llpanelavatar.h.
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 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 668 of file llpanelavatar.cpp.
References LLWeb::loadURLExternal().
Referenced by postBuild().
Definition at line 614 of file llpanelavatar.cpp.
References LLViewerWindow::alertXml(), and gViewerWindow.
Referenced by postBuild().
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.
std::string LLPanelAvatarWeb::mURL [private] |
LLWebBrowserCtrl* LLPanelAvatarWeb::mWebBrowser [private] |
Definition at line 167 of file llpanelavatar.h.
Referenced by load(), postBuild(), and ~LLPanelAvatarWeb().