LLPanelDirPlaces Class Reference

#include <llpaneldirplaces.h>

Inheritance diagram for LLPanelDirPlaces:

Inheritance graph
[legend]
Collaboration diagram for LLPanelDirPlaces:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLPanelDirPlaces (const std::string &name, LLFloaterDirectory *floater)
virtual ~LLPanelDirPlaces ()
void draw ()
virtual BOOL postBuild ()
void performQuery ()
void initialQuery ()

Static Public Member Functions

static void onClickSearch (void *userdata)
static void onKeystrokeName (LLLineEditor *line, void *data)

Private Member Functions

void queryCore (const LLString &name, S32 category, BOOL pg_only)

Detailed Description

Definition at line 40 of file llpaneldirplaces.h.


Constructor & Destructor Documentation

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

Definition at line 58 of file llpaneldirplaces.cpp.

References LLPanelDirBrowser::mMinSearchChars.

LLPanelDirPlaces::~LLPanelDirPlaces (  )  [virtual]

Definition at line 82 of file llpaneldirplaces.cpp.


Member Function Documentation

void LLPanelDirPlaces::draw (  )  [virtual]

Reimplemented from LLPanelDirBrowser.

Definition at line 89 of file llpaneldirplaces.cpp.

References LLPanel::childSetValue(), LLPanel::childSetVisible(), LLPanelDirBrowser::draw(), gAgent, LLControlGroup::getBOOL(), gSavedSettings, and LLAgent::isTeen().

void LLPanelDirPlaces::initialQuery (  ) 

Definition at line 126 of file llpaneldirplaces.cpp.

References LLParcel::C_LINDEN, FALSE, and queryCore().

static void LLPanelDirPlaces::onClickSearch ( void userdata  )  [static]

static void LLPanelDirPlaces::onKeystrokeName ( LLLineEditor line,
void data 
) [static]

Reimplemented from LLPanelDirBrowser.

void LLPanelDirPlaces::performQuery (  )  [virtual]

Reimplemented from LLPanelDirBrowser.

Definition at line 99 of file llpaneldirplaces.cpp.

References LLSD::asString(), LLParcel::C_ANY, LLPanel::childGetValue(), gAgent, LLControlGroup::getBOOL(), LLParcel::getCategoryFromString(), gSavedSettings, LLAgent::isTeen(), LLPanelDirBrowser::mMinSearchChars, queryCore(), and S32.

BOOL LLPanelDirPlaces::postBuild (  )  [virtual]

Reimplemented from LLPanelDirBrowser.

Definition at line 64 of file llpaneldirplaces.cpp.

References LLPanel::childDisable(), LLPanel::childSetAction(), LLPanel::childSetKeystrokeCallback(), FALSE, LLPanelDirBrowser::mCurrentSortAscending, LLPanelDirBrowser::mCurrentSortColumn, LLPanelDirBrowser::onClickSearchCore(), LLPanelDirBrowser::onKeystrokeName(), LLPanelDirBrowser::postBuild(), and TRUE.

void LLPanelDirPlaces::queryCore ( const LLString name,
S32  category,
BOOL  pg_only 
) [private]

Definition at line 133 of file llpaneldirplaces.cpp.

References _PREHASH_QueryStart, LLMessageSystem::addS32Fast(), LLMessageSystem::addS8(), LLMessageSystem::addString(), LLMessageSystem::addU32(), LLMessageSystem::addUUID(), DFQ_DWELL_SORT, DFQ_PG_PARCELS_ONLY, gAgent, LLAgent::getID(), LLPanelDirBrowser::getSearchID(), LLAgent::getSessionID(), gMessageSystem, LLPanelDirBrowser::mSearchStart, LLMessageSystem::newMessage(), LLMessageSystem::nextBlock(), LLAgent::sendReliableMessage(), and LLPanelDirBrowser::setupNewSearch().

Referenced by initialQuery(), and performQuery().


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