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