LLFloaterHtml Class Reference

#include <llfloaterhtml.h>

Inheritance diagram for LLFloaterHtml:

Inheritance graph
[legend]
Collaboration diagram for LLFloaterHtml:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual ~LLFloaterHtml ()
virtual void draw ()
virtual void onClose (bool app_quitting)
void show (LLString content_id, bool open_link_external, bool open_app_slurls)
void show (std::string start_url, std::string title, bool open_link_external, bool open_app_slurls)

Static Public Member Functions

static LLFloaterHtmlgetInstance ()
static void onClickClose (void *data)
static void onClickBack (void *data)
static void onClickHome (void *data)
static void onClickForward (void *data)
static void onCommitUrlEdit (LLUICtrl *ctrl, void *user_data)
static void onClickGo (void *data)

Private Member Functions

 LLFloaterHtml ()

Private Attributes

LLWebBrowserCtrlmWebBrowser
LLButtonmCloseButton

Static Private Attributes

static LLFloaterHtmlsInstance = 0


Detailed Description

Definition at line 41 of file llfloaterhtml.h.


Constructor & Destructor Documentation

LLFloaterHtml::~LLFloaterHtml (  )  [virtual]

Definition at line 89 of file llfloaterhtml.cpp.

References LLView::getRect(), gSavedSettings, LLControlGroup::setRect(), and sInstance.

Here is the call graph for this function:

LLFloaterHtml::LLFloaterHtml (  )  [private]


Member Function Documentation

LLFloaterHtml * LLFloaterHtml::getInstance (  )  [static]

Definition at line 49 of file llfloaterhtml.cpp.

References LLFloaterHtml(), and sInstance.

Referenced by handle_slurl_test(), and LLWebBrowserCtrl::onClickLinkHref().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterHtml::draw ( void   )  [virtual]

Reimplemented from LLFloater.

Definition at line 99 of file llfloaterhtml.cpp.

References LLWebBrowserCtrl::canNavigateBack(), LLWebBrowserCtrl::canNavigateForward(), LLPanel::childSetEnabled(), LLFloater::draw(), and mWebBrowser.

Here is the call graph for this function:

void LLFloaterHtml::onClose ( bool  app_quitting  )  [virtual]

Reimplemented from LLFloater.

Definition at line 149 of file llfloaterhtml.cpp.

References LLFloater::setVisible().

Here is the call graph for this function:

void LLFloaterHtml::show ( LLString  content_id,
bool  open_link_external,
bool  open_app_slurls 
)

Definition at line 116 of file llfloaterhtml.cpp.

References LLPanel::getString().

Referenced by handle_slurl_test(), and LLWebBrowserCtrl::onClickLinkHref().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterHtml::show ( std::string  start_url,
std::string  title,
bool  open_link_external,
bool  open_app_slurls 
)

void LLFloaterHtml::onClickClose ( void *  data  )  [static]

Reimplemented from LLFloater.

Definition at line 158 of file llfloaterhtml.cpp.

Referenced by LLFloaterHtml().

Here is the caller graph for this function:

void LLFloaterHtml::onClickBack ( void *  data  )  [static]

Definition at line 166 of file llfloaterhtml.cpp.

Referenced by LLFloaterHtml().

Here is the caller graph for this function:

void LLFloaterHtml::onClickHome ( void *  data  )  [static]

Definition at line 180 of file llfloaterhtml.cpp.

References llendl, and llwarns.

Referenced by LLFloaterHtml().

Here is the caller graph for this function:

void LLFloaterHtml::onClickForward ( void *  data  )  [static]

Definition at line 203 of file llfloaterhtml.cpp.

Referenced by LLFloaterHtml().

Here is the caller graph for this function:

void LLFloaterHtml::onCommitUrlEdit ( LLUICtrl ctrl,
void *  user_data 
) [static]

Definition at line 217 of file llfloaterhtml.cpp.

References LLLineEditor::getText().

Referenced by LLFloaterHtml().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterHtml::onClickGo ( void *  data  )  [static]

Definition at line 232 of file llfloaterhtml.cpp.

Referenced by LLFloaterHtml().

Here is the caller graph for this function:


Member Data Documentation

Definition at line 69 of file llfloaterhtml.h.

Referenced by draw(), LLFloaterHtml(), and show().

LLFloaterHtml * LLFloaterHtml::sInstance = 0 [static, private]

Definition at line 70 of file llfloaterhtml.h.

Referenced by getInstance(), and ~LLFloaterHtml().

Definition at line 71 of file llfloaterhtml.h.


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

Generated on Fri May 16 08:45:44 2008 for SecondLife by  doxygen 1.5.5