#include <llfloaterland.h>
Definition at line 299 of file llfloaterland.h.
LLPanelLandOptions::LLPanelLandOptions | ( | LLSafeHandle< LLParcelSelection > & | parcelp | ) |
Definition at line 1711 of file llfloaterland.cpp.
LLPanelLandOptions::~LLPanelLandOptions | ( | ) | [virtual] |
Definition at line 1858 of file llfloaterland.cpp.
void LLPanelLandOptions::refresh | ( | ) | [virtual] |
Reimplemented from LLPanel.
Definition at line 1863 of file llfloaterland.cpp.
References LLParcel::C_NONE, FALSE, gAgent, LLParcel::getAllowAllObjectEntry(), LLParcel::getAllowDamage(), LLParcel::getAllowFly(), LLParcel::getAllowGroupModify(), LLParcel::getAllowGroupObjectEntry(), LLParcel::getAllowGroupScripts(), LLParcel::getAllowLandmark(), LLParcel::getAllowModify(), LLParcel::getAllowOtherScripts(), LLParcel::getAllowTerraform(), LLParcel::getCategory(), LLParcel::getCategoryUIString(), LLParcel::getLandingType(), LLParcel::getMaturePublish(), LLParcel::getRegionPushOverride(), LLParcel::getRestrictPushObject(), LLParcel::getSnapshotID(), LLPanel::getString(), LLParcel::getUserLocation(), GP_LAND_CHANGE_IDENTITY, GP_LAND_EDIT, GP_LAND_OPTIONS, GP_LAND_SET_LANDING_POINT, LLVector3::isExactlyZero(), LLViewerParcelMgr::isParcelModifiableByAgent(), LLAgent::isTeen(), llformat(), llround(), mCategoryCombo, mCheckAllObjectEntry, mCheckEditGroupObjects, mCheckEditLand, mCheckEditObjects, mCheckFly, mCheckGroupObjectEntry, mCheckGroupScripts, mCheckLandmark, mCheckOtherScripts, mCheckSafe, mCheckShowDirectory, mClearBtn, mLandingTypeCombo, mLocationText, mMatureCtrl, mParcel, mPublishHelpButton, mPushRestrictionCtrl, mSetBtn, mSnapshotCtrl, LLVector3::mV, LLUUID::null, S32, LLCheckBoxCtrl::set(), LLComboBox::setCurrentByIndex(), LLView::setEnabled(), LLTextureCtrl::setEnabled(), LLComboBox::setEnabled(), LLCheckBoxCtrl::setEnabled(), LLTextureCtrl::setImageAssetID(), LLCheckBoxCtrl::setLabel(), LLComboBox::setSimple(), LLTextBox::setTextArg(), LLView::setVisible(), TRUE, VX, VY, and VZ.
Referenced by LLFloaterLand::refresh().
void LLPanelLandOptions::onCommitAny | ( | LLUICtrl * | ctrl, | |
void * | userdata | |||
) | [static] |
Definition at line 2055 of file llfloaterland.cpp.
References LLViewerWindow::alertXml(), FALSE, LLViewerRegion::getAllowDamage(), LLSingleton< LLViewerParcelMgr >::getInstance(), LLViewerParcelMgr::getSelectionRegion(), gViewerWindow, PF_ALLOW_ALL_OBJECT_ENTRY, PF_ALLOW_DAMAGE, PF_ALLOW_FLY, PF_ALLOW_GROUP_OBJECT_ENTRY, PF_ALLOW_GROUP_SCRIPTS, PF_ALLOW_LANDMARK, PF_ALLOW_OTHER_SCRIPTS, PF_ALLOW_PUBLISH, PF_ALLOW_TERRAFORM, PF_CREATE_GROUP_OBJECTS, PF_CREATE_OBJECTS, PF_MATURE_PUBLISH, PF_RESTRICT_PUSHOBJECT, PF_SHOW_DIRECTORY, S32, LLViewerParcelMgr::sendParcelPropertiesUpdate(), LLParcel::setCategory(), LLParcel::setLandingType(), LLParcel::setParcelFlag(), and LLParcel::setSnapshotID().
Referenced by postBuild().
void LLPanelLandOptions::onClickSet | ( | void * | userdata | ) | [static] |
Definition at line 2121 of file llfloaterland.cpp.
References LLViewerWindow::alertXml(), gAgent, LLViewerParcelMgr::getAgentParcel(), LLCoordFrame::getAtAxis(), LLAgent::getFrameAgent(), LLSingleton< LLViewerParcelMgr >::getInstance(), LLParcel::getLocalID(), LLAgent::getPositionAgent(), gViewerWindow, LLViewerParcelMgr::sendParcelPropertiesUpdate(), LLParcel::setUserLocation(), and LLParcel::setUserLookAt().
Referenced by postBuild().
void LLPanelLandOptions::onClickClear | ( | void * | userdata | ) | [static] |
Definition at line 2146 of file llfloaterland.cpp.
References LLSingleton< LLViewerParcelMgr >::getInstance(), LLViewerParcelMgr::sendParcelPropertiesUpdate(), LLParcel::setUserLocation(), and LLParcel::setUserLookAt().
Referenced by postBuild().
void LLPanelLandOptions::onClickPublishHelp | ( | void * | ) | [static] |
Definition at line 2164 of file llfloaterland.cpp.
References LLViewerWindow::alertXml(), LLViewerParcelMgr::getFloatingParcelSelection(), LLSingleton< LLViewerParcelMgr >::getInstance(), LLViewerRegion::getRegionFlags(), LLViewerParcelMgr::getSelectionRegion(), GP_LAND_CHANGE_IDENTITY, gViewerWindow, LLViewerParcelMgr::isParcelModifiableByAgent(), llassert, and REGION_FLAGS_BLOCK_PARCEL_SEARCH.
Referenced by postBuild().
BOOL LLPanelLandOptions::postBuild | ( | void | ) | [virtual] |
Reimplemented from LLPanel.
Definition at line 1738 of file llfloaterland.cpp.
References LLPanel::childSetCommitCallback(), FALSE, gAgent, LLAgent::isTeen(), llendl, llwarns, mCategoryCombo, mCheckAllObjectEntry, mCheckEditGroupObjects, mCheckEditLand, mCheckEditObjects, mCheckFly, mCheckGroupObjectEntry, mCheckGroupScripts, mCheckLandmark, mCheckOtherScripts, mCheckSafe, mCheckShowDirectory, mClearBtn, mLandingTypeCombo, mLocationText, mMatureCtrl, mPublishHelpButton, mPushRestrictionCtrl, mSetBtn, mSnapshotCtrl, onClickClear(), onClickPublishHelp(), onClickSet(), onCommitAny(), PERM_COPY, PERM_TRANSFER, LLTextureCtrl::setAllowNoTexture(), LLUICtrl::setCallbackUserData(), LLButton::setClickedCallback(), LLUICtrl::setCommitCallback(), LLCheckBoxCtrl::setEnabled(), LLView::setEnabled(), LLTextureCtrl::setImmediateFilterPermMask(), LLTextureCtrl::setNonImmediateFilterPermMask(), LLView::setVisible(), and TRUE.
void LLPanelLandOptions::draw | ( | void | ) | [virtual] |
Reimplemented from LLPanel.
Definition at line 2022 of file llfloaterland.cpp.
References LLPanel::draw(), FALSE, LLViewerParcelMgr::getFloatingParcelSelection(), LLSingleton< LLViewerParcelMgr >::getInstance(), LLParcel::getParcelFlag(), LLViewerRegion::getRegionFlags(), LLViewerParcelMgr::getSelectionRegion(), GP_LAND_CHANGE_IDENTITY, LLViewerParcelMgr::isParcelModifiableByAgent(), llassert, mCategoryCombo, mCheckShowDirectory, PF_SHOW_DIRECTORY, REGION_FLAGS_BLOCK_PARCEL_SEARCH, LLCheckBoxCtrl::set(), LLComboBox::setEnabled(), LLCheckBoxCtrl::setEnabled(), and LLParcel::setParcelFlag().
LLCheckBoxCtrl* LLPanelLandOptions::mCheckEditObjects [protected] |
LLCheckBoxCtrl* LLPanelLandOptions::mCheckEditGroupObjects [protected] |
LLCheckBoxCtrl* LLPanelLandOptions::mCheckAllObjectEntry [protected] |
LLCheckBoxCtrl* LLPanelLandOptions::mCheckGroupObjectEntry [protected] |
LLCheckBoxCtrl* LLPanelLandOptions::mCheckEditLand [protected] |
LLCheckBoxCtrl* LLPanelLandOptions::mCheckSafe [protected] |
LLCheckBoxCtrl* LLPanelLandOptions::mCheckFly [protected] |
LLCheckBoxCtrl* LLPanelLandOptions::mCheckGroupScripts [protected] |
LLCheckBoxCtrl* LLPanelLandOptions::mCheckOtherScripts [protected] |
LLCheckBoxCtrl* LLPanelLandOptions::mCheckLandmark [protected] |
LLCheckBoxCtrl* LLPanelLandOptions::mCheckShowDirectory [protected] |
LLComboBox* LLPanelLandOptions::mCategoryCombo [protected] |
LLComboBox* LLPanelLandOptions::mLandingTypeCombo [protected] |
LLTextureCtrl* LLPanelLandOptions::mSnapshotCtrl [protected] |
LLTextBox* LLPanelLandOptions::mLocationText [protected] |
LLButton* LLPanelLandOptions::mSetBtn [protected] |
LLButton* LLPanelLandOptions::mClearBtn [protected] |
LLCheckBoxCtrl* LLPanelLandOptions::mMatureCtrl [protected] |
LLCheckBoxCtrl* LLPanelLandOptions::mPushRestrictionCtrl [protected] |
LLButton* LLPanelLandOptions::mPublishHelpButton [protected] |
LLSafeHandle<LLParcelSelection>& LLPanelLandOptions::mParcel [protected] |