LLFloaterMediaBrowser Class Reference

#include <llfloaterhtmlhelp.h>

Inheritance diagram for LLFloaterMediaBrowser:

Inheritance graph
[legend]
Collaboration diagram for LLFloaterMediaBrowser:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLFloaterMediaBrowser (const LLSD &media_data)
BOOL postBuild ()
void onClose (bool app_quitting)
void onLocationChange (const EventType &eventIn)
void draw ()
void openMedia (const std::string &media_url)
void buildURLHistory ()

Static Public Member Functions

static LLFloaterMediaBrowsershowInstance (const LLSD &id)
static void onEnterAddress (LLUICtrl *ctrl, void *user_data)
static void onClickRefresh (void *user_data)
static void onClickBack (void *user_data)
static void onClickForward (void *user_data)
static void onClickGo (void *user_data)
static void onClickClose (void *user_data)
static void onClickOpenWebBrowser (void *user_data)
static void onClickAssign (void *user_data)

Private Attributes

LLWebBrowserCtrlmBrowser
LLComboBoxmAddressCombo
std::string mCurrentURL

Friends

class LLUISingleton< LLFloaterMediaBrowser, VisibilityPolicy< LLFloater > >


Detailed Description

Definition at line 52 of file llfloaterhtmlhelp.h.


Constructor & Destructor Documentation

LLFloaterMediaBrowser::LLFloaterMediaBrowser ( const LLSD media_data  ) 

Definition at line 53 of file llfloaterhtmlhelp.cpp.

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

Here is the call graph for this function:


Member Function Documentation

BOOL LLFloaterMediaBrowser::postBuild ( void   )  [virtual]

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

Reimplemented from LLFloater.

Definition at line 114 of file llfloaterhtmlhelp.cpp.

References LLFloater::destroy().

Here is the call graph for this function:

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

void LLFloaterMediaBrowser::draw ( void   )  [virtual]

void LLFloaterMediaBrowser::openMedia ( const std::string &  media_url  ) 

Definition at line 240 of file llfloaterhtmlhelp.cpp.

References mBrowser, LLWebBrowserCtrl::navigateTo(), and LLWebBrowserCtrl::setHomePageUrl().

Referenced by showInstance().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterMediaBrowser::buildURLHistory (  ) 

Definition at line 91 of file llfloaterhtmlhelp.cpp.

References LLCtrlListInterface::addSimpleElement(), LLSD::beginArray(), LLPanel::childGetListInterface(), LLSD::endArray(), LLURLHistory::getURLHistory(), LLCtrlSelectionInterface::OP_DELETE, and LLCtrlSelectionInterface::operateOnAll().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

LLFloaterMediaBrowser * LLFloaterMediaBrowser::showInstance ( const LLSD id  )  [static]

Reimplemented from LLUIFactory< LLFloaterMediaBrowser, LLUISingleton< LLFloaterMediaBrowser, VisibilityPolicy< LLFloater > >, VisibilityPolicy< LLFloater > >.

Definition at line 150 of file llfloaterhtmlhelp.cpp.

References LLSD::asString(), and openMedia().

Referenced by LLWeb::loadURL().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterMediaBrowser::onEnterAddress ( LLUICtrl ctrl,
void *  user_data 
) [static]

Definition at line 159 of file llfloaterhtmlhelp.cpp.

Referenced by postBuild().

Here is the caller graph for this function:

void LLFloaterMediaBrowser::onClickRefresh ( void *  user_data  )  [static]

Definition at line 166 of file llfloaterhtmlhelp.cpp.

Referenced by postBuild().

Here is the caller graph for this function:

void LLFloaterMediaBrowser::onClickBack ( void *  user_data  )  [static]

Definition at line 183 of file llfloaterhtmlhelp.cpp.

Referenced by postBuild().

Here is the caller graph for this function:

void LLFloaterMediaBrowser::onClickForward ( void *  user_data  )  [static]

Definition at line 175 of file llfloaterhtmlhelp.cpp.

Referenced by postBuild().

Here is the caller graph for this function:

void LLFloaterMediaBrowser::onClickGo ( void *  user_data  )  [static]

Definition at line 191 of file llfloaterhtmlhelp.cpp.

Referenced by postBuild().

Here is the caller graph for this function:

void LLFloaterMediaBrowser::onClickClose ( void *  user_data  )  [static]

Reimplemented from LLFloater.

Definition at line 199 of file llfloaterhtmlhelp.cpp.

Referenced by postBuild().

Here is the caller graph for this function:

void LLFloaterMediaBrowser::onClickOpenWebBrowser ( void *  user_data  )  [static]

Definition at line 207 of file llfloaterhtmlhelp.cpp.

References LLWeb::loadURLExternal().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterMediaBrowser::onClickAssign ( void *  user_data  )  [static]


Friends And Related Function Documentation

Definition at line 54 of file llfloaterhtmlhelp.h.


Member Data Documentation

Definition at line 78 of file llfloaterhtmlhelp.h.

Referenced by onLocationChange(), openMedia(), and postBuild().

Definition at line 79 of file llfloaterhtmlhelp.h.

Referenced by draw(), onLocationChange(), and postBuild().

std::string LLFloaterMediaBrowser::mCurrentURL [private]

Definition at line 80 of file llfloaterhtmlhelp.h.

Referenced by onLocationChange().


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

Generated on Fri May 16 08:46:04 2008 for SecondLife by  doxygen 1.5.5