LLPanelWeb Class Reference

#include <llpanelweb.h>

Inheritance diagram for LLPanelWeb:

Inheritance graph
[legend]
Collaboration diagram for LLPanelWeb:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLPanelWeb ()
virtual ~LLPanelWeb ()
virtual BOOL postBuild ()
virtual void refresh ()
virtual void apply ()
virtual void cancel ()

Static Private Member Functions

static void onClickClearCache (void *)
static void onClickClearCookies (void *)
static void callback_clear_browser_cache (S32 option, void *userdata)
static void callback_clear_cookies (S32 option, void *userdata)
static void onCommitCookies (LLUICtrl *ctrl, void *data)
static void onCommitWebProxyEnabled (LLUICtrl *ctrl, void *data)
static void onCommitWebProxyAddress (LLUICtrl *ctrl, void *userdata)
static void onCommitWebProxyPort (LLUICtrl *ctrl, void *userdata)
static void onSelectBrowser (LLUICtrl *ctrl, void *data)

Private Attributes

BOOL mCookiesEnabled
BOOL mWebProxyEnabled
LLString mWebProxyAddress
S32 mWebProxyPort
BOOL mExternalBrowser


Detailed Description

Definition at line 41 of file llpanelweb.h.


Constructor & Destructor Documentation

LLPanelWeb::LLPanelWeb (  ) 

Definition at line 93 of file llpanelweb.cpp.

References LLUICtrlFactory::buildPanel(), and LLSingleton< LLUICtrlFactory >::getInstance().

Here is the call graph for this function:

LLPanelWeb::~LLPanelWeb (  )  [virtual]

Definition at line 123 of file llpanelweb.cpp.


Member Function Documentation

BOOL LLPanelWeb::postBuild ( void   )  [virtual]

void LLPanelWeb::refresh (  )  [virtual]

void LLPanelWeb::apply (  )  [virtual]

Definition at line 128 of file llpanelweb.cpp.

Referenced by LLPreferenceCore::apply().

Here is the caller graph for this function:

void LLPanelWeb::cancel (  )  [virtual]

void LLPanelWeb::onClickClearCache ( void *   )  [static, private]

Definition at line 177 of file llpanelweb.cpp.

References LLViewerWindow::alertXml(), callback_clear_browser_cache(), and gViewerWindow.

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelWeb::onClickClearCookies ( void *   )  [static, private]

Definition at line 195 of file llpanelweb.cpp.

References LLViewerWindow::alertXml(), callback_clear_cookies(), and gViewerWindow.

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelWeb::callback_clear_browser_cache ( S32  option,
void *  userdata 
) [static, private]

Definition at line 183 of file llpanelweb.cpp.

References LLMediaBase::clearCache(), free_web_media(), and get_web_media().

Referenced by onClickClearCache().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelWeb::callback_clear_cookies ( S32  option,
void *  userdata 
) [static, private]

Definition at line 201 of file llpanelweb.cpp.

References LLMediaBase::clearCookies(), free_web_media(), and get_web_media().

Referenced by onClickClearCookies().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelWeb::onCommitCookies ( LLUICtrl ctrl,
void *  data 
) [static, private]

Definition at line 213 of file llpanelweb.cpp.

References LLMediaBase::enableCookies(), free_web_media(), LLCheckBoxCtrl::get(), and get_web_media().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelWeb::onCommitWebProxyEnabled ( LLUICtrl ctrl,
void *  data 
) [static, private]

Definition at line 226 of file llpanelweb.cpp.

References LLMediaBase::enableProxy(), free_web_media(), LLCheckBoxCtrl::get(), get_web_media(), LLControlGroup::getBOOL(), LLControlGroup::getS32(), LLControlGroup::getString(), and gSavedSettings.

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelWeb::onCommitWebProxyAddress ( LLUICtrl ctrl,
void *  userdata 
) [static, private]

Definition at line 250 of file llpanelweb.cpp.

References LLMediaBase::enableProxy(), free_web_media(), get_web_media(), LLControlGroup::getBOOL(), LLControlGroup::getS32(), LLControlGroup::getString(), LLLineEditor::getText(), gSavedSettings, and LLControlGroup::setString().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelWeb::onCommitWebProxyPort ( LLUICtrl ctrl,
void *  userdata 
) [static, private]

Definition at line 268 of file llpanelweb.cpp.

References LLMediaBase::enableProxy(), free_web_media(), get_web_media(), LLControlGroup::getBOOL(), LLControlGroup::getS32(), LLControlGroup::getString(), and gSavedSettings.

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelWeb::onSelectBrowser ( LLUICtrl ctrl,
void *  data 
) [static, private]

Definition at line 281 of file llpanelweb.cpp.

References LLSD::asString(), LLUICtrl::getValue(), gSavedSettings, and LLControlGroup::setBOOL().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

Definition at line 64 of file llpanelweb.h.

Referenced by cancel(), and refresh().

Definition at line 65 of file llpanelweb.h.

Referenced by cancel(), and refresh().

Definition at line 66 of file llpanelweb.h.

Referenced by cancel(), and refresh().

Definition at line 67 of file llpanelweb.h.

Referenced by cancel(), and refresh().

Definition at line 68 of file llpanelweb.h.

Referenced by cancel(), and refresh().


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

Generated on Fri May 16 08:58:32 2008 for SecondLife by  doxygen 1.5.5