LLPanelDirFindAll Class Reference

Inheritance diagram for LLPanelDirFindAll:

Inheritance graph
[legend]
Collaboration diagram for LLPanelDirFindAll:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLPanelDirFindAll (const std::string &name, LLFloaterDirectory *floater)
 ~LLPanelDirFindAll ()
BOOL postBuild ()
void draw ()
void search (const std::string &search_text)
void focus ()
void navigateToDefaultPage ()

Private Member Functions

void onNavigateBegin (const EventType &eventIn)
void onNavigateComplete (const EventType &eventIn)
void onLocationChange (const EventType &eventIn)

Static Private Member Functions

static void onClickBack (void *data)
static void onClickForward (void *data)
static void onClickHome (void *data)
static void onClickSearch (void *data)
static void onCommitSearch (LLUICtrl *, void *data)
static std::string getSearchURLSuffix (bool mature)

Detailed Description

Definition at line 70 of file llpaneldirfind.cpp.


Constructor & Destructor Documentation

LLPanelDirFindAll::LLPanelDirFindAll ( const std::string &  name,
LLFloaterDirectory floater 
)

Definition at line 107 of file llpaneldirfind.cpp.

References LLPanelDirBrowser::mMinSearchChars.

LLPanelDirFindAll::~LLPanelDirFindAll (  ) 

Definition at line 153 of file llpaneldirfind.cpp.


Member Function Documentation

void LLPanelDirFindAll::draw (  )  [virtual]

Reimplemented from LLPanelDirBrowser.

Definition at line 161 of file llpaneldirfind.cpp.

References LLPanel::childSetEnabled(), and LLPanelDirBrowser::draw().

void LLPanelDirFindAll::focus (  ) 

Definition at line 246 of file llpaneldirfind.cpp.

References LLPanel::childSetFocus().

Referenced by LLPanelDirFindAllInterface::focus().

std::string LLPanelDirFindAll::getSearchURLSuffix ( bool  mature  )  [static, private]

Definition at line 268 of file llpaneldirfind.cpp.

References LLURI::escape(), gAgent, LLViewerRegion::getName(), LLAgent::getPositionAgent(), LLAgent::getRegion(), LLControlGroup::getString(), gSavedSettings, LLAgent::isTeen(), llformat(), LLVector3::mV, VX, VY, VZ, x, y, and z.

Referenced by navigateToDefaultPage(), and search().

void LLPanelDirFindAll::navigateToDefaultPage (  ) 

Definition at line 251 of file llpaneldirfind.cpp.

References LLSD::asBoolean(), LLPanel::childGetValue(), getSearchURLSuffix(), LLControlGroup::getString(), gSavedSettings, llendl, and llinfos.

Referenced by postBuild(), and search().

void LLPanelDirFindAll::onClickBack ( void data  )  [static, private]

Definition at line 322 of file llpaneldirfind.cpp.

Referenced by postBuild().

void LLPanelDirFindAll::onClickForward ( void data  )  [static, private]

Definition at line 334 of file llpaneldirfind.cpp.

Referenced by postBuild().

void LLPanelDirFindAll::onClickHome ( void data  )  [static, private]

Definition at line 346 of file llpaneldirfind.cpp.

Referenced by postBuild().

void LLPanelDirFindAll::onClickSearch ( void data  )  [static, private]

Definition at line 364 of file llpaneldirfind.cpp.

Referenced by onCommitSearch(), and postBuild().

void LLPanelDirFindAll::onCommitSearch ( LLUICtrl ,
void data 
) [static, private]

Definition at line 358 of file llpaneldirfind.cpp.

References onClickSearch().

Referenced by postBuild().

void LLPanelDirFindAll::onLocationChange ( const EventType eventIn  )  [private]

Definition at line 381 of file llpaneldirfind.cpp.

References llendl, and llinfos.

void LLPanelDirFindAll::onNavigateBegin ( const EventType eventIn  )  [private]

Definition at line 371 of file llpaneldirfind.cpp.

References LLPanel::childGetText(), and LLPanel::childSetText().

void LLPanelDirFindAll::onNavigateComplete ( const EventType eventIn  )  [private]

Definition at line 376 of file llpaneldirfind.cpp.

References LLPanel::childGetText(), and LLPanel::childSetText().

BOOL LLPanelDirFindAll::postBuild (  )  [virtual]

Reimplemented from LLPanelDirBrowser.

Definition at line 116 of file llpaneldirfind.cpp.

References LLPanel::childGetText(), LLPanel::childSetAction(), LLPanel::childSetCommitCallback(), LLPanel::childSetValue(), LLPanel::childSetVisible(), gAgent, LLViewerUICtrlFactory::getWebBrowserByName(), LLAgent::isTeen(), navigateToDefaultPage(), onClickBack(), onClickForward(), onClickHome(), onClickSearch(), onCommitSearch(), LLPanelDirBrowser::postBuild(), and TRUE.

void LLPanelDirFindAll::search ( const std::string &  search_text  ) 

Definition at line 178 of file llpaneldirfind.cpp.

References LLSD::asBoolean(), LLSD::asString(), LLPanel::childGetValue(), LLPanel::childSetText(), getSearchURLSuffix(), LLControlGroup::getString(), gSavedSettings, llendl, llformat(), llinfos, and navigateToDefaultPage().

Referenced by LLPanelDirFindAllInterface::search().


The documentation for this class was generated from the following file:
Generated on Thu Jul 1 06:11:35 2010 for Second Life Viewer by  doxygen 1.4.7