LLPanelLandOptions Class Reference

#include <llfloaterland.h>

Inheritance diagram for LLPanelLandOptions:

Inheritance graph
[legend]
Collaboration diagram for LLPanelLandOptions:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLPanelLandOptions (LLHandle< LLParcelSelection > &parcelp)
virtual ~LLPanelLandOptions ()
void refresh ()
virtual BOOL postBuild ()
virtual void draw ()

Static Public Member Functions

static void onCommitAny (LLUICtrl *ctrl, void *userdata)
static void onClickSet (void *userdata)
static void onClickClear (void *userdata)
static void onClickPublishHelp (void *)

Protected Attributes

LLCheckBoxCtrlmCheckEditObjects
LLCheckBoxCtrlmCheckEditGroupObjects
LLCheckBoxCtrlmCheckAllObjectEntry
LLCheckBoxCtrlmCheckGroupObjectEntry
LLCheckBoxCtrlmCheckEditLand
LLCheckBoxCtrlmCheckSafe
LLCheckBoxCtrlmCheckFly
LLCheckBoxCtrlmCheckGroupScripts
LLCheckBoxCtrlmCheckOtherScripts
LLCheckBoxCtrlmCheckLandmark
LLCheckBoxCtrlmCheckShowDirectory
LLComboBoxmCategoryCombo
LLComboBoxmLandingTypeCombo
LLTextureCtrlmSnapshotCtrl
LLTextBoxmLocationText
LLButtonmSetBtn
LLButtonmClearBtn
LLCheckBoxCtrlmMatureCtrl
LLCheckBoxCtrlmPushRestrictionCtrl
LLButtonmPublishHelpButton
LLHandle< LLParcelSelection > & mParcel

Detailed Description

Definition at line 312 of file llfloaterland.h.


Constructor & Destructor Documentation

LLPanelLandOptions::LLPanelLandOptions ( LLHandle< LLParcelSelection > &  parcelp  ) 

Definition at line 1848 of file llfloaterland.cpp.

LLPanelLandOptions::~LLPanelLandOptions (  )  [virtual]

Definition at line 1995 of file llfloaterland.cpp.


Member Function Documentation

void LLPanelLandOptions::draw (  )  [virtual]

Reimplemented from LLPanel.

Definition at line 2159 of file llfloaterland.cpp.

References LLPanel::draw(), FALSE, LLViewerParcelMgr::getFloatingParcelSelection(), LLParcel::getParcelFlag(), LLViewerRegion::getRegionFlags(), LLViewerParcelMgr::getSelectionRegion(), GP_LAND_CHANGE_IDENTITY, gParcelMgr, LLViewerParcelMgr::isParcelModifiableByAgent(), llassert, mCategoryCombo, mCheckShowDirectory, PF_SHOW_DIRECTORY, REGION_FLAGS_BLOCK_PARCEL_SEARCH, LLCheckBoxCtrl::set(), LLComboBox::setEnabled(), LLCheckBoxCtrl::setEnabled(), and LLParcel::setParcelFlag().

void LLPanelLandOptions::onClickClear ( void userdata  )  [static]

Definition at line 2283 of file llfloaterland.cpp.

References f, gParcelMgr, LLViewerParcelMgr::sendParcelPropertiesUpdate(), LLParcel::setUserLocation(), and LLParcel::setUserLookAt().

Referenced by postBuild().

void LLPanelLandOptions::onClickPublishHelp ( void  )  [static]

Definition at line 2301 of file llfloaterland.cpp.

References LLViewerWindow::alertXml(), LLViewerParcelMgr::getFloatingParcelSelection(), LLViewerRegion::getRegionFlags(), LLViewerParcelMgr::getSelectionRegion(), GP_LAND_CHANGE_IDENTITY, gParcelMgr, gViewerWindow, LLViewerParcelMgr::isParcelModifiableByAgent(), llassert, and REGION_FLAGS_BLOCK_PARCEL_SEARCH.

Referenced by postBuild().

void LLPanelLandOptions::onClickSet ( void userdata  )  [static]

Definition at line 2258 of file llfloaterland.cpp.

References LLViewerWindow::alertXml(), gAgent, LLViewerParcelMgr::getAgentParcel(), LLCoordFrame::getAtAxis(), LLAgent::getFrameAgent(), LLParcel::getLocalID(), LLAgent::getPositionAgent(), gParcelMgr, gViewerWindow, LLViewerParcelMgr::sendParcelPropertiesUpdate(), LLParcel::setUserLocation(), and LLParcel::setUserLookAt().

Referenced by postBuild().

void LLPanelLandOptions::onCommitAny ( LLUICtrl ctrl,
void userdata 
) [static]

Definition at line 2192 of file llfloaterland.cpp.

References LLViewerWindow::alertXml(), FALSE, LLViewerRegion::getAllowDamage(), LLViewerParcelMgr::getSelectionRegion(), gParcelMgr, 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().

BOOL LLPanelLandOptions::postBuild (  )  [virtual]

Reimplemented from LLPanel.

Definition at line 1875 of file llfloaterland.cpp.

References LLPanel::childSetCommitCallback(), FALSE, gAgent, LLUICtrlFactory::getButtonByName(), LLUICtrlFactory::getCheckBoxByName(), LLUICtrlFactory::getComboBoxByName(), LLUICtrlFactory::getTextBoxByName(), LLUICtrlFactory::getTexturePickerByName(), 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::refresh (  )  [virtual]

Reimplemented from LLPanel.

Definition at line 2000 of file llfloaterland.cpp.

References LLParcel::C_NONE, LLPanel::childGetText(), 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(), 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().


Member Data Documentation

LLComboBox* LLPanelLandOptions::mCategoryCombo [protected]

Definition at line 342 of file llfloaterland.h.

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

LLCheckBoxCtrl* LLPanelLandOptions::mCheckAllObjectEntry [protected]

Definition at line 332 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

LLCheckBoxCtrl* LLPanelLandOptions::mCheckEditGroupObjects [protected]

Definition at line 331 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

LLCheckBoxCtrl* LLPanelLandOptions::mCheckEditLand [protected]

Definition at line 334 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

LLCheckBoxCtrl* LLPanelLandOptions::mCheckEditObjects [protected]

Definition at line 330 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

LLCheckBoxCtrl* LLPanelLandOptions::mCheckFly [protected]

Definition at line 336 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

LLCheckBoxCtrl* LLPanelLandOptions::mCheckGroupObjectEntry [protected]

Definition at line 333 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

LLCheckBoxCtrl* LLPanelLandOptions::mCheckGroupScripts [protected]

Definition at line 337 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

LLCheckBoxCtrl* LLPanelLandOptions::mCheckLandmark [protected]

Definition at line 339 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

LLCheckBoxCtrl* LLPanelLandOptions::mCheckOtherScripts [protected]

Definition at line 338 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

LLCheckBoxCtrl* LLPanelLandOptions::mCheckSafe [protected]

Definition at line 335 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

LLCheckBoxCtrl* LLPanelLandOptions::mCheckShowDirectory [protected]

Definition at line 341 of file llfloaterland.h.

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

LLButton* LLPanelLandOptions::mClearBtn [protected]

Definition at line 349 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

LLComboBox* LLPanelLandOptions::mLandingTypeCombo [protected]

Definition at line 343 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

LLTextBox* LLPanelLandOptions::mLocationText [protected]

Definition at line 347 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

LLCheckBoxCtrl* LLPanelLandOptions::mMatureCtrl [protected]

Definition at line 351 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

LLHandle<LLParcelSelection>& LLPanelLandOptions::mParcel [protected]

Definition at line 355 of file llfloaterland.h.

Referenced by refresh().

LLButton* LLPanelLandOptions::mPublishHelpButton [protected]

Definition at line 353 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

LLCheckBoxCtrl* LLPanelLandOptions::mPushRestrictionCtrl [protected]

Definition at line 352 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

LLButton* LLPanelLandOptions::mSetBtn [protected]

Definition at line 348 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

LLTextureCtrl* LLPanelLandOptions::mSnapshotCtrl [protected]

Definition at line 345 of file llfloaterland.h.

Referenced by postBuild(), and refresh().


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:37 2010 for Second Life Viewer by  doxygen 1.4.7