LLPanelPick Class Reference

#include <llpanelpick.h>

Inheritance diagram for LLPanelPick:

Inheritance graph
[legend]
Collaboration diagram for LLPanelPick:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLPanelPick (BOOL top_pick)
 ~LLPanelPick ()
void reset ()
BOOL postBuild ()
void draw ()
void refresh ()
void initNewPick ()
void setPickID (const LLUUID &pick_id, const LLUUID &creator_id)
void markForServerRequest ()
std::string getPickName ()
const LLUUIDgetPickID () const
const LLUUIDgetPickCreatorID () const
void sendPickInfoRequest ()
void sendPickInfoUpdate ()

Static Public Member Functions

static void processPickInfoReply (LLMessageSystem *msg, void **)

Protected Types

typedef std::list< LLPanelPick * > panel_list_t

Static Protected Member Functions

static void onClickTeleport (void *data)
static void onClickMap (void *data)
static void onClickSet (void *data)
static void onCommitAny (LLUICtrl *ctrl, void *data)

Protected Attributes

BOOL mTopPick
LLUUID mPickID
LLUUID mCreatorID
LLUUID mParcelID
BOOL mDataRequested
BOOL mDataReceived
LLString mSimName
LLVector3d mPosGlobal
LLTextureCtrlmSnapshotCtrl
LLLineEditormNameEditor
LLTextEditormDescEditor
LLLineEditormLocationEditor
LLButtonmTeleportBtn
LLButtonmMapBtn
LLTextBoxmSortOrderText
LLLineEditormSortOrderEditor
LLCheckBoxCtrlmEnabledCheck
LLButtonmSetBtn

Static Protected Attributes

static panel_list_t sAllPanels


Detailed Description

Definition at line 53 of file llpanelpick.h.


Member Typedef Documentation

typedef std::list<LLPanelPick*> LLPanelPick::panel_list_t [protected]

Definition at line 122 of file llpanelpick.h.


Constructor & Destructor Documentation

LLPanelPick::LLPanelPick ( BOOL  top_pick  ) 

Definition at line 65 of file llpanelpick.cpp.

References LLUICtrlFactory::buildPanel(), LLSingleton< LLUICtrlFactory >::getInstance(), and sAllPanels.

Here is the call graph for this function:

LLPanelPick::~LLPanelPick (  ) 

Definition at line 100 of file llpanelpick.cpp.

References sAllPanels.


Member Function Documentation

void LLPanelPick::reset (  ) 

Definition at line 106 of file llpanelpick.cpp.

References LLPanel::clearCtrls(), LLVector3d::clearVec(), FALSE, mCreatorID, mDataReceived, mDataRequested, mParcelID, mPickID, mPosGlobal, LLUUID::setNull(), and TRUE.

Here is the call graph for this function:

BOOL LLPanelPick::postBuild ( void   )  [virtual]

void LLPanelPick::draw ( void   )  [virtual]

Reimplemented from LLPanel.

Definition at line 368 of file llpanelpick.cpp.

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

Here is the call graph for this function:

void LLPanelPick::refresh (  )  [virtual]

void LLPanelPick::initNewPick (  ) 

void LLPanelPick::setPickID ( const LLUUID pick_id,
const LLUUID creator_id 
)

Definition at line 192 of file llpanelpick.cpp.

References mCreatorID, and mPickID.

Referenced by LLPanelAvatarPicks::processAvatarPicksReply().

Here is the caller graph for this function:

void LLPanelPick::markForServerRequest (  ) 

Definition at line 201 of file llpanelpick.cpp.

References FALSE, mDataReceived, and mDataRequested.

Referenced by LLPanelAvatarPicks::processAvatarPicksReply().

Here is the caller graph for this function:

std::string LLPanelPick::getPickName (  ) 

Definition at line 208 of file llpanelpick.cpp.

References LLLineEditor::getText(), and mNameEditor.

Referenced by LLPanelAvatarPicks::onClickNew().

Here is the call graph for this function:

Here is the caller graph for this function:

const LLUUID& LLPanelPick::getPickID (  )  const [inline]

Definition at line 80 of file llpanelpick.h.

References mPickID.

const LLUUID& LLPanelPick::getPickCreatorID (  )  const [inline]

Definition at line 81 of file llpanelpick.h.

References mCreatorID.

void LLPanelPick::sendPickInfoRequest (  ) 

Definition at line 214 of file llpanelpick.cpp.

References LLUUID::asString(), mCreatorID, mDataRequested, mPickID, send_generic_message(), and TRUE.

Referenced by refresh().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelPick::sendPickInfoUpdate (  ) 

void LLPanelPick::processPickInfoReply ( LLMessageSystem msg,
void **   
) [static]

void LLPanelPick::onClickTeleport ( void *  data  )  [static, protected]

Definition at line 426 of file llpanelpick.cpp.

References gAgent, gFloaterWorldMap, LLAgent::teleportViaLocation(), and LLFloaterWorldMap::trackLocation().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelPick::onClickMap ( void *  data  )  [static, protected]

Definition at line 439 of file llpanelpick.cpp.

References gFloaterWorldMap, NULL, LLFloaterWorldMap::show(), LLFloaterWorldMap::trackLocation(), and TRUE.

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelPick::onClickSet ( void *  data  )  [static, protected]

Definition at line 456 of file llpanelpick.cpp.

References LLViewerWindow::alertXml(), gAgent, LLViewerRegion::getName(), LLAgent::getPositionGlobal(), LLAgent::getRegion(), gViewerWindow, llformat(), llround(), NULL, onCommitAny(), REGION_WIDTH_UNITS, S32, VX, VY, and VZ.

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelPick::onCommitAny ( LLUICtrl ctrl,
void *  data 
) [static, protected]

Definition at line 489 of file llpanelpick.cpp.

References LLTabContainer::setCurrentTabName(), and tab.

Referenced by onClickSet(), and postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

Definition at line 97 of file llpanelpick.h.

Referenced by refresh(), and sendPickInfoUpdate().

Definition at line 100 of file llpanelpick.h.

Referenced by reset(), and sendPickInfoUpdate().

Definition at line 103 of file llpanelpick.h.

Referenced by markForServerRequest(), refresh(), reset(), and sendPickInfoRequest().

Definition at line 104 of file llpanelpick.h.

Referenced by markForServerRequest(), and reset().

Definition at line 106 of file llpanelpick.h.

Definition at line 107 of file llpanelpick.h.

Referenced by initNewPick(), reset(), and sendPickInfoUpdate().

Definition at line 109 of file llpanelpick.h.

Referenced by initNewPick(), postBuild(), refresh(), and sendPickInfoUpdate().

Definition at line 110 of file llpanelpick.h.

Referenced by getPickName(), initNewPick(), postBuild(), refresh(), and sendPickInfoUpdate().

Definition at line 111 of file llpanelpick.h.

Referenced by initNewPick(), postBuild(), refresh(), and sendPickInfoUpdate().

Definition at line 112 of file llpanelpick.h.

Referenced by postBuild().

Definition at line 114 of file llpanelpick.h.

Referenced by postBuild().

Definition at line 115 of file llpanelpick.h.

Referenced by postBuild().

Definition at line 117 of file llpanelpick.h.

Referenced by postBuild(), and refresh().

Definition at line 118 of file llpanelpick.h.

Referenced by postBuild(), refresh(), and sendPickInfoUpdate().

Definition at line 119 of file llpanelpick.h.

Referenced by postBuild(), refresh(), and sendPickInfoUpdate().

Definition at line 120 of file llpanelpick.h.

Referenced by postBuild(), and refresh().

std::list< LLPanelPick * > LLPanelPick::sAllPanels [static, protected]

Definition at line 123 of file llpanelpick.h.

Referenced by LLPanelPick(), processPickInfoReply(), and ~LLPanelPick().


The documentation for this class was generated from the following files:

Generated on Fri May 16 08:58:05 2008 for SecondLife by  doxygen 1.5.5