#include <llpaneldirpopular.h>
Inheritance diagram for LLPanelDirPopular:
Public Member Functions | |
LLPanelDirPopular (const std::string &name, LLFloaterDirectory *floater) | |
virtual | ~LLPanelDirPopular () |
virtual void | draw () |
virtual BOOL | postBuild () |
void | requestPopular () |
Static Protected Member Functions | |
static void | onClickSearch (void *data) |
static void | onCommitAny (LLUICtrl *ctrl, void *data) |
Private Attributes | |
bool | mRequested |
Definition at line 39 of file llpaneldirpopular.h.
LLPanelDirPopular::LLPanelDirPopular | ( | const std::string & | name, | |
LLFloaterDirectory * | floater | |||
) |
Definition at line 48 of file llpaneldirpopular.cpp.
LLPanelDirPopular::~LLPanelDirPopular | ( | ) | [virtual] |
Definition at line 70 of file llpaneldirpopular.cpp.
void LLPanelDirPopular::draw | ( | ) | [virtual] |
Reimplemented from LLPanelDirBrowser.
Definition at line 77 of file llpaneldirpopular.cpp.
References LLPanel::childSetValue(), LLPanel::childSetVisible(), LLPanelDirBrowser::draw(), gAgent, LLControlGroup::getBOOL(), gSavedSettings, LLAgent::isTeen(), mRequested, and requestPopular().
Definition at line 123 of file llpaneldirpopular.cpp.
BOOL LLPanelDirPopular::postBuild | ( | ) | [virtual] |
Reimplemented from LLPanelDirBrowser.
Definition at line 54 of file llpaneldirpopular.cpp.
References LLPanel::childSetCommitCallback(), FALSE, LLPanelDirBrowser::mCurrentSortAscending, LLPanelDirBrowser::mCurrentSortColumn, onCommitAny(), LLPanelDirBrowser::postBuild(), and TRUE.
void LLPanelDirPopular::requestPopular | ( | ) |
Definition at line 93 of file llpaneldirpopular.cpp.
References LLMessageSystem::addU32(), LLMessageSystem::addUUID(), LLSD::asBoolean(), LLPanel::childGetValue(), DFQ_PG_SIMS_ONLY, DFQ_PICTURES_ONLY, gAgent, LLAgent::getID(), LLPanelDirBrowser::getSearchID(), LLAgent::getSessionID(), gMessageSystem, LLAgent::isTeen(), LLMessageSystem::newMessage(), LLMessageSystem::nextBlock(), LLAgent::sendReliableMessage(), and LLPanelDirBrowser::setupNewSearch().
Referenced by draw().
bool LLPanelDirPopular::mRequested [private] |