#include <llfloaterland.h>
Inheritance diagram for LLPanelLandGeneral:
Definition at line 129 of file llfloaterland.h.
LLPanelLandGeneral::LLPanelLandGeneral | ( | LLHandle< LLParcelSelection > & | parcelp | ) |
Definition at line 343 of file llfloaterland.cpp.
LLPanelLandGeneral::~LLPanelLandGeneral | ( | ) | [virtual] |
Definition at line 450 of file llfloaterland.cpp.
BOOL LLPanelLandGeneral::buyPassDialogVisible | ( | ) | [static] |
Definition at line 959 of file llfloaterland.cpp.
References LLFloater::getFloaterByHandle(), NULL, and sBuyPassDialogHandle.
static void LLPanelLandGeneral::callbackAvatarPick | ( | const std::vector< std::string > & | names, | |
const std::vector< LLUUID > & | ids, | |||
void * | data | |||
) | [static] |
static void LLPanelLandGeneral::callbackHighlightTransferable | ( | S32 | option, | |
void * | userdata | |||
) | [static] |
Definition at line 949 of file llfloaterland.cpp.
References LLViewerParcelMgr::buyPass(), and gParcelMgr.
Referenced by onClickBuyPass().
static void LLPanelLandGeneral::confirmSaleChange | ( | S32 | landSize, | |
S32 | salePrice, | |||
std::string | authorizedName, | |||
void(*)(void *) | callback, | |||
void * | userdata | |||
) | [static] |
void LLPanelLandGeneral::draw | ( | ) | [virtual] |
Reimplemented from LLPanel.
Definition at line 791 of file llfloaterland.cpp.
References LLPanel::draw(), and refreshNames().
Definition at line 898 of file llfloaterland.cpp.
References LLParcel::getParcelFlag(), LLViewerParcelMgr::getParcelSelection(), gParcelMgr, LLViewerParcelMgr::isCollisionBanned(), mParcel, NULL, and PF_USE_PASS_LIST.
Referenced by LLMenuParcelObserver::changed(), and LLLandEnableBuyPass::handleEvent().
Definition at line 867 of file llfloaterland.cpp.
References LLParcel::getParcelFlag(), mParcel, NULL, and PF_ALLOW_DEED_TO_GROUP.
Definition at line 861 of file llfloaterland.cpp.
References gParcelMgr, and LLViewerParcelMgr::startBuyLand().
Referenced by postBuild().
Definition at line 907 of file llfloaterland.cpp.
References LLViewerWindow::alertXml(), cbBuyPass(), LLPanel::getHandle(), LLParcel::getName(), LLViewerParcelMgr::getParcelSelection(), LLParcel::getPassHours(), LLParcel::getPassPrice(), gParcelMgr, gViewerWindow, mParcel, NULL, S32, and sBuyPassDialogHandle.
Referenced by LLLandBuyPass::handleEvent(), LLToolPie::pickAndShowMenu(), and postBuild().
Definition at line 875 of file llfloaterland.cpp.
References gParcelMgr, and LLViewerParcelMgr::startDeedLandToGroup().
Referenced by postBuild().
Definition at line 817 of file llfloaterland.cpp.
References LLParcel::getGroupID(), LLParcel::getIsGroupOwned(), LLParcel::getOwnerID(), mParcel, LLFloaterAvatarInfo::showFromObject(), and LLFloaterGroupInfo::showFromUUID().
Referenced by postBuild().
Definition at line 891 of file llfloaterland.cpp.
References gParcelMgr, lldebugs, llendl, and LLViewerParcelMgr::reclaimParcel().
Referenced by postBuild().
Definition at line 885 of file llfloaterland.cpp.
References gParcelMgr, and LLViewerParcelMgr::startReleaseLand().
Referenced by postBuild().
Definition at line 999 of file llfloaterland.cpp.
References gParcelMgr, and LLViewerParcelMgr::startSellLand().
Referenced by postBuild().
Definition at line 798 of file llfloaterland.cpp.
References LLFloater::addDependentFloater(), cbGroupID(), LLFloaterView::findNeighboringPosition(), gAgent, LLAgent::getID(), LLFloaterView::getParentFloater(), gFloaterView, LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, LLView::setOrigin(), LLFloaterGroupPicker::setSelectCallback(), and LLUIInstanceMgr< T, INSTANCE_ADAPTOR >::showInstance().
Referenced by postBuild().
Definition at line 931 of file llfloaterland.cpp.
References LLViewerWindow::alertXml(), LLParcel::getForSale(), gViewerWindow, mParcel, and LLFloaterAuction::show().
Referenced by postBuild().
Definition at line 1005 of file llfloaterland.cpp.
References FALSE, gParcelMgr, mParcel, LLUUID::null, PF_FOR_SALE, LLViewerParcelMgr::sendParcelPropertiesUpdate(), LLParcel::setAuthorizedBuyerID(), LLParcel::setParcelFlag(), and LLParcel::setSalePrice().
Referenced by postBuild().
Definition at line 965 of file llfloaterland.cpp.
References LLCheckBoxCtrl::get(), LLTextEditor::getText(), LLLineEditor::getText(), gParcelMgr, mCheckContributeWithDeed, mCheckDeedToGroup, mEditDesc, mEditName, mParcel, PF_ALLOW_DEED_TO_GROUP, refresh(), LLViewerParcelMgr::sendParcelPropertiesUpdate(), LLParcel::setContributeWithDeed(), LLParcel::setDesc(), LLParcel::setName(), and LLParcel::setParcelFlag().
Referenced by postBuild().
BOOL LLPanelLandGeneral::postBuild | ( | ) | [virtual] |
Reimplemented from LLPanel.
Definition at line 350 of file llfloaterland.cpp.
References BUY_GROUP_LAND, BUY_PERSONAL_LAND, LLPanel::childSetCommitCallback(), LLPanel::childSetPrevalidate(), LLPanel::childSetUserData(), LLUICtrlFactory::getButtonByName(), LLUICtrlFactory::getCheckBoxByName(), LLUICtrlFactory::getLineEditorByName(), LLUICtrlFactory::getTextBoxByName(), LLUICtrlFactory::getTextEditorByName(), mBtnBuyGroupLand, mBtnBuyLand, mBtnBuyPass, mBtnDeedToGroup, mBtnProfile, mBtnReclaimLand, mBtnReleaseLand, mBtnSellLand, mBtnSetGroup, mBtnStartAuction, mBtnStopSellLand, mCheckContributeWithDeed, mCheckDeedToGroup, mEditDesc, mEditName, mSaleInfoForSale1, mSaleInfoForSale2, mSaleInfoForSaleNoObjects, mSaleInfoForSaleObjects, mSaleInfoNotForSale, mTextClaimDate, mTextClaimDateLabel, mTextDwell, mTextGroup, mTextGroupLabel, mTextOwner, mTextOwnerLabel, mTextPrice, mTextPriceLabel, mTextSalePending, NULL, onClickBuyLand(), onClickBuyPass(), onClickDeed(), onClickProfile(), onClickReclaim(), onClickRelease(), onClickSellLand(), onClickSetGroup(), onClickStartAuction(), onClickStopSellLand(), onCommitAny(), LLLineEditor::prevalidatePrintableNotPipe(), LLButton::setClickedCallback(), LLUICtrl::setCommitCallback(), LLTextEditor::setCommitOnFocusLost(), and TRUE.
void LLPanelLandGeneral::refresh | ( | ) | [virtual] |
Reimplemented from LLPanel.
Definition at line 455 of file llfloaterland.cpp.
References LLViewerParcelMgr::canAgentBuyParcel(), LLAgent::canManageEstate(), LLPanel::childGetText(), FALSE, formatted_time(), gAgent, LLParcel::getAllowDeedToGroup(), LLParcel::getAuctionID(), LLParcel::getClaimDate(), LLParcel::getContributeWithDeed(), LLParcel::getDesc(), LLViewerParcelMgr::getDisplayInfo(), LLParcel::getForSale(), LLAgent::getGodLevel(), LLParcel::getGroupID(), LLAgent::getID(), LLParcel::getIsGroupOwned(), LLParcel::getName(), LLViewerRegion::getOwner(), LLParcel::getOwnerID(), LLParcel::getOwnershipStatus(), LLViewerRegion::getRegionFlags(), LLParcel::getSalePrice(), LLViewerParcelMgr::getSelectionRegion(), LLParcel::getSellWithObjects(), LLUIString::getString(), GOD_LIAISON, GOVERNOR_LINDEN_ID, GP_LAND_CHANGE_IDENTITY, GP_LAND_DEED, GP_LAND_RELEASE, GP_LAND_SET_SALE_INFO, GP_NO_POWERS, gParcelMgr, LLAgent::hasPowerInGroup(), LLViewerParcelMgr::isCollisionBanned(), LLAgent::isGodlike(), LLAgent::isInGroup(), LLUUID::isNull(), LLViewerParcelMgr::isParcelModifiableByAgent(), LLViewerParcelMgr::isParcelOwnedByAgent(), LLParcel::isPublic(), llformat(), mBtnBuyGroupLand, mBtnBuyLand, mBtnBuyPass, mBtnDeedToGroup, mBtnProfile, mBtnReclaimLand, mBtnReleaseLand, mBtnSellLand, mBtnSetGroup, mBtnStartAuction, mBtnStopSellLand, mCheckContributeWithDeed, mCheckDeedToGroup, mEditDesc, mEditName, mParcel, mSaleInfoForSale1, mSaleInfoForSale2, mSaleInfoForSaleNoObjects, mSaleInfoForSaleObjects, mSaleInfoNotForSale, mTextClaimDate, mTextDwell, mTextGroup, mTextOwner, mTextPrice, mTextPriceLabel, mTextSalePending, LLUUID::notNull(), LLStringBase< char >::null, LLParcel::OS_LEASED, PF_USE_PASS_LIST, refreshNames(), REGION_FLAGS_BLOCK_LAND_RESELL, S32, LLCheckBoxCtrl::set(), LLUIString::setArg(), LLCheckBoxCtrl::setEnabled(), LLView::setEnabled(), LLTextEditor::setEnabled(), LLLineEditor::setEnabled(), LLButton::setLabel(), LLTextBox::setText(), LLTextEditor::setText(), LLLineEditor::setText(), LLTextBox::setTextArg(), LLView::setVisible(), TIME_STR_LENGTH, and TRUE.
Referenced by onCommitAny(), LLFloaterLand::refresh(), and setGroup().
void LLPanelLandGeneral::refreshNames | ( | ) |
Definition at line 732 of file llfloaterland.cpp.
References LLPanel::childGetText(), gCacheName, LLParcel::getAuthorizedBuyerID(), LLParcel::getGroupID(), LLCacheName::getGroupName(), LLParcel::getIsGroupOwned(), LLCacheName::getName(), LLParcel::getOwnerID(), LLParcel::getOwnershipStatus(), LLUUID::isNull(), llformat(), MAX_STRING, mParcel, mSaleInfoForSale2, mTextGroup, mTextOwner, LLUUID::notNull(), LLStringBase< char >::null, LLParcel::OS_LEASE_PENDING, LLTextBox::setText(), and LLTextBox::setTextArg().
Definition at line 843 of file llfloaterland.cpp.
References gParcelMgr, mParcel, refresh(), LLViewerParcelMgr::sendParcelPropertiesUpdate(), and LLParcel::setGroupID().
LLButton* LLPanelLandGeneral::mBtnBuyGroupLand [protected] |
LLButton* LLPanelLandGeneral::mBtnBuyLand [protected] |
LLButton* LLPanelLandGeneral::mBtnBuyPass [protected] |
LLButton* LLPanelLandGeneral::mBtnDeedToGroup [protected] |
LLButton* LLPanelLandGeneral::mBtnProfile [protected] |
LLButton* LLPanelLandGeneral::mBtnReclaimLand [protected] |
LLButton* LLPanelLandGeneral::mBtnReleaseLand [protected] |
LLButton* LLPanelLandGeneral::mBtnSellLand [protected] |
LLButton* LLPanelLandGeneral::mBtnSetGroup [protected] |
LLButton* LLPanelLandGeneral::mBtnStartAuction [protected] |
LLButton* LLPanelLandGeneral::mBtnStopSellLand [protected] |
Definition at line 200 of file llfloaterland.h.
Referenced by onCommitAny(), postBuild(), and refresh().
LLCheckBoxCtrl* LLPanelLandGeneral::mCheckDeedToGroup [protected] |
Definition at line 199 of file llfloaterland.h.
Referenced by onCommitAny(), postBuild(), and refresh().
LLTextEditor* LLPanelLandGeneral::mEditDesc [protected] |
Definition at line 180 of file llfloaterland.h.
Referenced by onCommitAny(), postBuild(), and refresh().
LLLineEditor* LLPanelLandGeneral::mEditName [protected] |
Definition at line 178 of file llfloaterland.h.
Referenced by onCommitAny(), postBuild(), and refresh().
LLTextBox* LLPanelLandGeneral::mLabelDesc [protected] |
Definition at line 179 of file llfloaterland.h.
LLTextBox* LLPanelLandGeneral::mLabelName [protected] |
Definition at line 177 of file llfloaterland.h.
LLHandle<LLParcelSelection>& LLPanelLandGeneral::mParcel [protected] |
Definition at line 225 of file llfloaterland.h.
Referenced by enableBuyPass(), enableDeedToGroup(), onClickBuyPass(), onClickProfile(), onClickStartAuction(), onClickStopSellLand(), onCommitAny(), refresh(), refreshNames(), and setGroup().
LLTextBox* LLPanelLandGeneral::mSaleInfoForSale1 [protected] |
LLTextBox* LLPanelLandGeneral::mSaleInfoForSale2 [protected] |
Definition at line 203 of file llfloaterland.h.
Referenced by postBuild(), refresh(), and refreshNames().
LLTextBox* LLPanelLandGeneral::mSaleInfoForSaleNoObjects [protected] |
LLTextBox* LLPanelLandGeneral::mSaleInfoForSaleObjects [protected] |
LLTextBox* LLPanelLandGeneral::mSaleInfoNotForSale [protected] |
LLTextBox* LLPanelLandGeneral::mTextClaimDate [protected] |
LLTextBox* LLPanelLandGeneral::mTextClaimDateLabel [protected] |
LLTextBox* LLPanelLandGeneral::mTextDwell [protected] |
LLTextBox* LLPanelLandGeneral::mTextGroup [protected] |
Definition at line 191 of file llfloaterland.h.
Referenced by postBuild(), refresh(), and refreshNames().
LLTextBox* LLPanelLandGeneral::mTextGroupLabel [protected] |
LLTextBox* LLPanelLandGeneral::mTextOwner [protected] |
Definition at line 188 of file llfloaterland.h.
Referenced by postBuild(), refresh(), and refreshNames().
LLTextBox* LLPanelLandGeneral::mTextOwnerLabel [protected] |
LLTextBox* LLPanelLandGeneral::mTextPrice [protected] |
LLTextBox* LLPanelLandGeneral::mTextPriceLabel [protected] |
LLTextBox* LLPanelLandGeneral::mTextSalePending [protected] |
BOOL LLPanelLandGeneral::mUncheckedSell [protected] |
Definition at line 175 of file llfloaterland.h.
LLViewHandle LLPanelLandGeneral::sBuyPassDialogHandle [static, protected] |
Definition at line 227 of file llfloaterland.h.
Referenced by buyPassDialogVisible(), and onClickBuyPass().