#include <llpanelpick.h>
Inheritance diagram for LLPanelPick:


Definition at line 53 of file llpanelpick.h.
| typedef std::list<LLPanelPick*> LLPanelPick::panel_list_t  [protected] | 
Definition at line 122 of file llpanelpick.h.
| LLPanelPick::LLPanelPick | ( | BOOL | top_pick | ) | 
Definition at line 65 of file llpanelpick.cpp.
References LLUICtrlFactory::buildPanel(), gUICtrlFactory, and sAllPanels.
| LLPanelPick::~LLPanelPick | ( | ) | 
| void LLPanelPick::draw | ( | ) |  [virtual] | 
Reimplemented from LLPanel.
Definition at line 368 of file llpanelpick.cpp.
References LLPanel::draw(), LLView::getVisible(), and refresh().
| const LLUUID& LLPanelPick::getPickCreatorID | ( | ) | const  [inline] | 
Definition at line 81 of file llpanelpick.h.
References mCreatorID.
Referenced by LLPanelAvatarPicks::callbackDelete().
| const LLUUID& LLPanelPick::getPickID | ( | ) | const  [inline] | 
Definition at line 80 of file llpanelpick.h.
References mPickID.
Referenced by LLPanelAvatarPicks::callbackDelete().
| std::string LLPanelPick::getPickName | ( | ) | 
Definition at line 208 of file llpanelpick.cpp.
References LLLineEditor::getText(), and mNameEditor.
Referenced by LLPanelAvatarPicks::onClickDelete(), and LLPanelAvatarPicks::onClickNew().
| void LLPanelPick::initNewPick | ( | ) | 
Definition at line 170 of file llpanelpick.cpp.
References gAgent, LLUUID::generate(), LLViewerParcelMgr::getAgentParcel(), LLParcel::getDesc(), LLAgent::getID(), LLParcel::getName(), LLAgent::getPositionGlobal(), LLParcel::getSnapshotID(), gParcelMgr, mCreatorID, mDescEditor, mNameEditor, mPickID, mPosGlobal, mSnapshotCtrl, sendPickInfoUpdate(), LLTextureCtrl::setImageAssetID(), LLTextEditor::setText(), and LLLineEditor::setText().
Referenced by LLPanelAvatarPicks::onClickNew().
| void LLPanelPick::markForServerRequest | ( | ) | 
Definition at line 201 of file llpanelpick.cpp.
References FALSE, mDataReceived, and mDataRequested.
Referenced by LLPanelAvatarPicks::processAvatarPicksReply().
Definition at line 442 of file llpanelpick.cpp.
References gFloaterWorldMap, NULL, LLFloaterWorldMap::show(), LLFloaterWorldMap::trackLocation(), and TRUE.
Referenced by postBuild().
Definition at line 459 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().
Definition at line 429 of file llpanelpick.cpp.
References gAgent, gFloaterWorldMap, LLAgent::teleportViaLocation(), and LLFloaterWorldMap::trackLocation().
Referenced by postBuild().
Definition at line 492 of file llpanelpick.cpp.
References tab.
Referenced by onClickSet(), and postBuild().
| BOOL LLPanelPick::postBuild | ( | ) |  [virtual] | 
Reimplemented from LLPanel.
Definition at line 122 of file llpanelpick.cpp.
References LLUICtrlFactory::getButtonByName(), LLUICtrlFactory::getCheckBoxByName(), LLUICtrlFactory::getLineEditorByName(), LLUICtrlFactory::getTextBoxByName(), LLUICtrlFactory::getTextEditorByName(), LLViewerUICtrlFactory::getTexturePickerByName(), mDescEditor, mEnabledCheck, mLocationEditor, mMapBtn, mNameEditor, mSetBtn, mSnapshotCtrl, mSortOrderEditor, mSortOrderText, mTeleportBtn, onClickMap(), onClickSet(), onClickTeleport(), onCommitAny(), LLLineEditor::prevalidateInt(), LLUICtrl::setCallbackUserData(), LLButton::setClickedCallback(), LLUICtrl::setCommitCallback(), LLTextEditor::setCommitOnFocusLost(), LLLineEditor::setCommitOnFocusLost(), LLLineEditor::setPrevalidate(), LLTextEditor::setTabToNextField(), and TRUE.
| void LLPanelPick::processPickInfoReply | ( | LLMessageSystem * | msg, | |
| void ** | ||||
| ) |  [static] | 
Definition at line 270 of file llpanelpick.cpp.
References DB_PARCEL_NAME_SIZE, DB_PICK_DESC_SIZE, gAgent, LLMessageSystem::getBOOL(), LLAgent::getID(), LLMessageSystem::getS32(), LLMessageSystem::getString(), LLMessageSystem::getUUID(), LLMessageSystem::getVector3d(), llendl, llformat(), llround(), llwarns, LLVector3d::mdV, REGION_WIDTH_UNITS, S32, sAllPanels, TRUE, VX, VY, and VZ.
Referenced by register_viewer_callbacks().
| void LLPanelPick::refresh | ( | ) |  [virtual] | 
Reimplemented from LLPanel.
Definition at line 379 of file llpanelpick.cpp.
References FALSE, gAgent, LLAgent::getID(), LLAgent::isGodlike(), mCreatorID, mDataRequested, mDescEditor, mEnabledCheck, mNameEditor, mSetBtn, mSnapshotCtrl, mSortOrderEditor, mSortOrderText, mTopPick, sendPickInfoRequest(), LLView::setEnabled(), LLCheckBoxCtrl::setEnabled(), LLTextEditor::setEnabled(), LLLineEditor::setEnabled(), LLTextureCtrl::setEnabled(), and LLView::setVisible().
Referenced by draw().
| 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.
| 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().
| void LLPanelPick::sendPickInfoUpdate | ( | ) | 
Definition at line 227 of file llpanelpick.cpp.
References LLMessageSystem::addBOOL(), LLMessageSystem::addS32(), LLMessageSystem::addString(), LLMessageSystem::addUUID(), LLMessageSystem::addVector3d(), gAgent, LLUUID::generate(), LLCheckBoxCtrl::get(), LLAgent::getID(), LLTextureCtrl::getImageAssetID(), LLAgent::getSessionID(), LLTextEditor::getText(), LLLineEditor::getText(), gMessageSystem, LLUUID::isNull(), mCreatorID, mDescEditor, mEnabledCheck, mNameEditor, mParcelID, mPickID, mPosGlobal, mSnapshotCtrl, mSortOrderEditor, mTopPick, LLMessageSystem::newMessage(), LLMessageSystem::nextBlock(), S32, and LLAgent::sendReliableMessage().
Referenced by initNewPick().
Definition at line 192 of file llpanelpick.cpp.
References mCreatorID, and mPickID.
Referenced by LLPanelAvatarPicks::processAvatarPicksReply().
| LLUUID LLPanelPick::mCreatorID  [protected] | 
Definition at line 99 of file llpanelpick.h.
Referenced by getPickCreatorID(), initNewPick(), refresh(), reset(), sendPickInfoRequest(), sendPickInfoUpdate(), and setPickID().
| BOOL LLPanelPick::mDataReceived  [protected] | 
| BOOL LLPanelPick::mDataRequested  [protected] | 
Definition at line 103 of file llpanelpick.h.
Referenced by markForServerRequest(), refresh(), reset(), and sendPickInfoRequest().
| LLTextEditor* LLPanelPick::mDescEditor  [protected] | 
Definition at line 111 of file llpanelpick.h.
Referenced by initNewPick(), postBuild(), refresh(), and sendPickInfoUpdate().
| LLCheckBoxCtrl* LLPanelPick::mEnabledCheck  [protected] | 
Definition at line 119 of file llpanelpick.h.
Referenced by postBuild(), refresh(), and sendPickInfoUpdate().
| LLLineEditor* LLPanelPick::mLocationEditor  [protected] | 
| LLButton* LLPanelPick::mMapBtn  [protected] | 
| LLLineEditor* LLPanelPick::mNameEditor  [protected] | 
Definition at line 110 of file llpanelpick.h.
Referenced by getPickName(), initNewPick(), postBuild(), refresh(), and sendPickInfoUpdate().
| LLUUID LLPanelPick::mParcelID  [protected] | 
| LLUUID LLPanelPick::mPickID  [protected] | 
Definition at line 98 of file llpanelpick.h.
Referenced by getPickID(), initNewPick(), reset(), sendPickInfoRequest(), sendPickInfoUpdate(), and setPickID().
| LLVector3d LLPanelPick::mPosGlobal  [protected] | 
Definition at line 107 of file llpanelpick.h.
Referenced by initNewPick(), reset(), and sendPickInfoUpdate().
| LLButton* LLPanelPick::mSetBtn  [protected] | 
| LLString LLPanelPick::mSimName  [protected] | 
Definition at line 106 of file llpanelpick.h.
| LLTextureCtrl* LLPanelPick::mSnapshotCtrl  [protected] | 
Definition at line 109 of file llpanelpick.h.
Referenced by initNewPick(), postBuild(), refresh(), and sendPickInfoUpdate().
| LLLineEditor* LLPanelPick::mSortOrderEditor  [protected] | 
Definition at line 118 of file llpanelpick.h.
Referenced by postBuild(), refresh(), and sendPickInfoUpdate().
| LLTextBox* LLPanelPick::mSortOrderText  [protected] | 
| LLButton* LLPanelPick::mTeleportBtn  [protected] | 
| BOOL LLPanelPick::mTopPick  [protected] | 
| std::list< LLPanelPick * > LLPanelPick::sAllPanels  [static, protected] | 
Definition at line 123 of file llpanelpick.h.
Referenced by LLPanelPick(), processPickInfoReply(), and ~LLPanelPick().
 1.4.7
 1.4.7