#include <llpaneldirclassified.h>
Inheritance diagram for LLPanelDirClassified:
Public Member Functions | |
LLPanelDirClassified (const char *name, LLFloaterDirectory *floater) | |
~LLPanelDirClassified () | |
void | draw () |
virtual BOOL | postBuild () |
void | refresh () |
void | performQuery () |
Static Protected Member Functions | |
static void | onClickDelete (void *data) |
static void | onClickSearch (void *userdata) |
static void | onKeystrokeNameClassified (LLLineEditor *line, void *data) |
static void | onClickCreateNewClassified (void *data) |
Definition at line 44 of file llpaneldirclassified.h.
LLPanelDirClassified::LLPanelDirClassified | ( | const char * | name, | |
LLFloaterDirectory * | floater | |||
) |
Definition at line 72 of file llpaneldirclassified.cpp.
LLPanelDirClassified::~LLPanelDirClassified | ( | ) |
Definition at line 108 of file llpaneldirclassified.cpp.
void LLPanelDirClassified::draw | ( | ) | [virtual] |
Reimplemented from LLPanelDirBrowser.
Definition at line 114 of file llpaneldirclassified.cpp.
References LLPanelDirBrowser::draw(), and refresh().
Definition at line 129 of file llpaneldirclassified.cpp.
References gAgent, LLAgent::getID(), and LLFloaterAvatarInfo::showFromObject().
Referenced by postBuild().
Definition at line 135 of file llpaneldirclassified.cpp.
References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_ClassifiedGodDelete, _PREHASH_ClassifiedID, _PREHASH_Data, _PREHASH_QueryID, _PREHASH_SessionID, LLMessageSystem::addUUIDFast(), gAgent, LLAgent::getID(), LLAgent::getSessionID(), gMessageSystem, LLMessageSystem::newMessageFast(), LLMessageSystem::nextBlockFast(), S32, LLAgent::sendReliableMessage(), and type.
Referenced by postBuild().
void LLPanelDirClassified::onKeystrokeNameClassified | ( | LLLineEditor * | line, | |
void * | data | |||
) | [static, protected] |
Definition at line 191 of file llpaneldirclassified.cpp.
References FALSE, LLLineEditor::getLength(), S32, and TRUE.
Referenced by postBuild().
void LLPanelDirClassified::performQuery | ( | ) | [virtual] |
Reimplemented from LLPanelDirBrowser.
Definition at line 161 of file llpaneldirclassified.cpp.
References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_Category, _PREHASH_DirClassifiedQuery, _PREHASH_QueryData, _PREHASH_QueryFlags, _PREHASH_QueryID, _PREHASH_QueryStart, _PREHASH_QueryText, _PREHASH_SessionID, LLMessageSystem::addS32Fast(), LLMessageSystem::addStringFast(), LLMessageSystem::addU32Fast(), LLMessageSystem::addUUIDFast(), LLSD::asBoolean(), LLSD::asInteger(), LLPanel::childGetValue(), FALSE, gAgent, LLAgent::getID(), LLAgent::getSessionID(), gMessageSystem, lldebugs, llendl, LLPanelDirBrowser::mSearchID, LLPanelDirBrowser::mSearchStart, LLMessageSystem::newMessageFast(), LLMessageSystem::nextBlockFast(), pack_classified_flags(), LLAgent::sendReliableMessage(), and LLPanelDirBrowser::setupNewSearch().
Referenced by LLFloaterDirectory::requestClassifieds().
BOOL LLPanelDirClassified::postBuild | ( | ) | [virtual] |
Reimplemented from LLPanelDirBrowser.
Definition at line 77 of file llpaneldirclassified.cpp.
References LLPanel::childDisable(), LLPanel::childHide(), LLPanel::childSetAction(), LLPanel::childSetKeystrokeCallback(), LLPanel::childSetValue(), FALSE, gAgent, LLAgent::isTeen(), onClickCreateNewClassified(), onClickDelete(), LLPanelDirBrowser::onClickSearchCore(), onKeystrokeNameClassified(), LLPanelDirBrowser::postBuild(), LLPanel::setDefaultBtn(), and TRUE.
void LLPanelDirClassified::refresh | ( | ) | [virtual] |
Reimplemented from LLPanel.
Definition at line 121 of file llpaneldirclassified.cpp.
References LLPanel::childSetEnabled(), LLPanel::childSetVisible(), gAgent, and LLAgent::isGodlike().
Referenced by draw().