LLPanelDirClassified Class Reference

#include <llpaneldirclassified.h>

Inheritance diagram for LLPanelDirClassified:

Inheritance graph
[legend]
Collaboration diagram for LLPanelDirClassified:

Collaboration graph
[legend]
List of all members.

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)

Detailed Description

Definition at line 44 of file llpaneldirclassified.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

void LLPanelDirClassified::draw (  )  [virtual]

Reimplemented from LLPanelDirBrowser.

Definition at line 114 of file llpaneldirclassified.cpp.

References LLPanelDirBrowser::draw(), and refresh().

void LLPanelDirClassified::onClickCreateNewClassified ( void data  )  [static, protected]

Definition at line 129 of file llpaneldirclassified.cpp.

References gAgent, LLAgent::getID(), and LLFloaterAvatarInfo::showFromObject().

Referenced by postBuild().

void LLPanelDirClassified::onClickDelete ( void data  )  [static, protected]

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().

static void LLPanelDirClassified::onClickSearch ( void userdata  )  [static, protected]

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().


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