LLPanelLandGeneral Class Reference

#include <llfloaterland.h>

Inheritance diagram for LLPanelLandGeneral:

Inheritance graph
[legend]
Collaboration diagram for LLPanelLandGeneral:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLPanelLandGeneral (LLSafeHandle< LLParcelSelection > &parcelp)
virtual ~LLPanelLandGeneral ()
void refresh ()
void refreshNames ()
virtual void draw ()
void setGroup (const LLUUID &group_id)
virtual BOOL postBuild ()

Static Public Member Functions

static void onClickProfile (void *)
static void onClickSetGroup (void *)
static void cbGroupID (LLUUID group_id, void *userdata)
static BOOL enableDeedToGroup (void *)
static void onClickDeed (void *)
static void onClickBuyLand (void *data)
static void onClickRelease (void *)
static void onClickReclaim (void *)
static void onClickBuyPass (void *deselect_when_done)
static BOOL enableBuyPass (void *)
static void onCommitAny (LLUICtrl *ctrl, void *userdata)
static void finalizeCommit (void *userdata)
static void onForSaleChange (LLUICtrl *ctrl, void *userdata)
static void finalizeSetSellChange (void *userdata)
static void onSalePriceChange (LLUICtrl *ctrl, void *userdata)
static void cbBuyPass (S32 option, void *)
static BOOL buyPassDialogVisible ()
static void onClickSellLand (void *data)
static void onClickStopSellLand (void *data)
static void onClickSet (void *data)
static void onClickClear (void *data)
static void onClickShow (void *data)
static void callbackAvatarPick (const std::vector< std::string > &names, const std::vector< LLUUID > &ids, void *data)
static void finalizeAvatarPick (void *data)
static void callbackHighlightTransferable (S32 option, void *userdata)
static void onClickStartAuction (void *)
static void confirmSaleChange (S32 landSize, S32 salePrice, std::string authorizedName, void(*callback)(void *), void *userdata)
static void callbackConfirmSaleChange (S32 option, void *userdata)

Protected Attributes

BOOL mUncheckedSell
LLTextBoxmLabelName
LLLineEditormEditName
LLTextBoxmLabelDesc
LLTextEditormEditDesc
LLTextBoxmTextSalePending
LLButtonmBtnDeedToGroup
LLButtonmBtnSetGroup
LLTextBoxmTextOwnerLabel
LLTextBoxmTextOwner
LLButtonmBtnProfile
LLTextBoxmTextGroup
LLTextBoxmTextGroupLabel
LLTextBoxmTextClaimDateLabel
LLTextBoxmTextClaimDate
LLTextBoxmTextPriceLabel
LLTextBoxmTextPrice
LLCheckBoxCtrlmCheckDeedToGroup
LLCheckBoxCtrlmCheckContributeWithDeed
LLTextBoxmSaleInfoForSale1
LLTextBoxmSaleInfoForSale2
LLTextBoxmSaleInfoForSaleObjects
LLTextBoxmSaleInfoForSaleNoObjects
LLTextBoxmSaleInfoNotForSale
LLButtonmBtnSellLand
LLButtonmBtnStopSellLand
LLTextBoxmTextDwell
LLButtonmBtnBuyLand
LLButtonmBtnBuyGroupLand
LLButtonmBtnReleaseLand
LLButtonmBtnReclaimLand
LLButtonmBtnBuyPass
LLButtonmBtnStartAuction
LLSafeHandle< LLParcelSelection > & mParcel

Static Protected Attributes

static LLHandle< LLFloatersBuyPassDialogHandle


Detailed Description

Definition at line 127 of file llfloaterland.h.


Constructor & Destructor Documentation

LLPanelLandGeneral::LLPanelLandGeneral ( LLSafeHandle< LLParcelSelection > &  parcelp  ) 

Definition at line 327 of file llfloaterland.cpp.

LLPanelLandGeneral::~LLPanelLandGeneral (  )  [virtual]

Definition at line 434 of file llfloaterland.cpp.


Member Function Documentation

void LLPanelLandGeneral::refresh (  )  [virtual]

Reimplemented from LLPanel.

Definition at line 439 of file llfloaterland.cpp.

References LLAgent::canManageEstate(), FALSE, formatted_time(), gAgent, LLParcel::getAllowDeedToGroup(), LLParcel::getAuctionID(), LLParcel::getClaimDate(), LLParcel::getContributeWithDeed(), LLParcel::getDesc(), LLViewerParcelMgr::getDisplayInfo(), LLParcel::getForSale(), LLAgent::getGodLevel(), LLParcel::getGroupID(), LLAgent::getID(), LLSingleton< LLViewerParcelMgr >::getInstance(), LLParcel::getIsGroupOwned(), LLParcel::getName(), LLViewerRegion::getOwner(), LLParcel::getOwnerID(), LLParcel::getOwnershipStatus(), LLParcel::getParcelFlag(), LLViewerRegion::getRegionFlags(), LLParcel::getSalePrice(), LLViewerParcelMgr::getSelectionRegion(), LLParcel::getSellWithObjects(), LLUIString::getString(), LLPanel::getString(), GOD_LIAISON, GOVERNOR_LINDEN_ID, GP_LAND_CHANGE_IDENTITY, GP_LAND_DEED, GP_LAND_RELEASE, GP_LAND_SET_SALE_INFO, GP_NO_POWERS, 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().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelLandGeneral::refreshNames (  ) 

void LLPanelLandGeneral::draw ( void   )  [virtual]

Reimplemented from LLPanel.

Definition at line 764 of file llfloaterland.cpp.

References LLPanel::draw(), and refreshNames().

Here is the call graph for this function:

void LLPanelLandGeneral::setGroup ( const LLUUID group_id  ) 

void LLPanelLandGeneral::onClickProfile ( void *  data  )  [static]

Definition at line 790 of file llfloaterland.cpp.

References LLParcel::getGroupID(), LLParcel::getIsGroupOwned(), LLParcel::getOwnerID(), mParcel, LLFloaterAvatarInfo::showFromObject(), and LLFloaterGroupInfo::showFromUUID().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelLandGeneral::onClickSetGroup ( void *  userdata  )  [static]

void LLPanelLandGeneral::cbGroupID ( LLUUID  group_id,
void *  userdata 
) [static]

Definition at line 809 of file llfloaterland.cpp.

Referenced by onClickSetGroup().

Here is the caller graph for this function:

BOOL LLPanelLandGeneral::enableDeedToGroup ( void *  data  )  [static]

Definition at line 840 of file llfloaterland.cpp.

References LLParcel::getParcelFlag(), mParcel, NULL, and PF_ALLOW_DEED_TO_GROUP.

Here is the call graph for this function:

void LLPanelLandGeneral::onClickDeed ( void *   )  [static]

Definition at line 848 of file llfloaterland.cpp.

References LLSingleton< LLViewerParcelMgr >::getInstance(), and LLViewerParcelMgr::startDeedLandToGroup().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelLandGeneral::onClickBuyLand ( void *  data  )  [static]

Definition at line 834 of file llfloaterland.cpp.

References LLSingleton< LLViewerParcelMgr >::getInstance(), and LLViewerParcelMgr::startBuyLand().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelLandGeneral::onClickRelease ( void *   )  [static]

Definition at line 858 of file llfloaterland.cpp.

References LLSingleton< LLViewerParcelMgr >::getInstance(), and LLViewerParcelMgr::startReleaseLand().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelLandGeneral::onClickReclaim ( void *   )  [static]

Definition at line 864 of file llfloaterland.cpp.

References LLSingleton< LLViewerParcelMgr >::getInstance(), lldebugs, llendl, and LLViewerParcelMgr::reclaimParcel().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelLandGeneral::onClickBuyPass ( void *  deselect_when_done  )  [static]

BOOL LLPanelLandGeneral::enableBuyPass ( void *  data  )  [static]

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

static void LLPanelLandGeneral::finalizeCommit ( void *  userdata  )  [static]

static void LLPanelLandGeneral::onForSaleChange ( LLUICtrl ctrl,
void *  userdata 
) [static]

static void LLPanelLandGeneral::finalizeSetSellChange ( void *  userdata  )  [static]

static void LLPanelLandGeneral::onSalePriceChange ( LLUICtrl ctrl,
void *  userdata 
) [static]

void LLPanelLandGeneral::cbBuyPass ( S32  option,
void *  data 
) [static]

Definition at line 922 of file llfloaterland.cpp.

References LLViewerParcelMgr::buyPass(), and LLSingleton< LLViewerParcelMgr >::getInstance().

Referenced by onClickBuyPass().

Here is the call graph for this function:

Here is the caller graph for this function:

BOOL LLPanelLandGeneral::buyPassDialogVisible (  )  [static]

Definition at line 932 of file llfloaterland.cpp.

References LLHandle< T >::get(), NULL, and sBuyPassDialogHandle.

Here is the call graph for this function:

void LLPanelLandGeneral::onClickSellLand ( void *  data  )  [static]

Definition at line 972 of file llfloaterland.cpp.

References LLSingleton< LLViewerParcelMgr >::getInstance(), and LLViewerParcelMgr::startSellLand().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelLandGeneral::onClickStopSellLand ( void *  data  )  [static]

Definition at line 978 of file llfloaterland.cpp.

References FALSE, LLSingleton< LLViewerParcelMgr >::getInstance(), mParcel, LLUUID::null, PF_FOR_SALE, LLViewerParcelMgr::sendParcelPropertiesUpdate(), LLParcel::setAuthorizedBuyerID(), LLParcel::setParcelFlag(), and LLParcel::setSalePrice().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

static void LLPanelLandGeneral::onClickSet ( void *  data  )  [static]

static void LLPanelLandGeneral::onClickClear ( void *  data  )  [static]

static void LLPanelLandGeneral::onClickShow ( void *  data  )  [static]

static void LLPanelLandGeneral::callbackAvatarPick ( const std::vector< std::string > &  names,
const std::vector< LLUUID > &  ids,
void *  data 
) [static]

static void LLPanelLandGeneral::finalizeAvatarPick ( void *  data  )  [static]

static void LLPanelLandGeneral::callbackHighlightTransferable ( S32  option,
void *  userdata 
) [static]

void LLPanelLandGeneral::onClickStartAuction ( void *  data  )  [static]

Definition at line 904 of file llfloaterland.cpp.

References LLViewerWindow::alertXml(), LLParcel::getForSale(), gViewerWindow, mParcel, and LLFloaterAuction::show().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

static void LLPanelLandGeneral::confirmSaleChange ( S32  landSize,
S32  salePrice,
std::string  authorizedName,
void(*)(void *)  callback,
void *  userdata 
) [static]

static void LLPanelLandGeneral::callbackConfirmSaleChange ( S32  option,
void *  userdata 
) [static]

BOOL LLPanelLandGeneral::postBuild ( void   )  [virtual]


Member Data Documentation

Definition at line 173 of file llfloaterland.h.

Definition at line 175 of file llfloaterland.h.

Definition at line 176 of file llfloaterland.h.

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

Definition at line 177 of file llfloaterland.h.

Definition at line 178 of file llfloaterland.h.

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

Definition at line 180 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 182 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 183 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 185 of file llfloaterland.h.

Referenced by postBuild().

Definition at line 186 of file llfloaterland.h.

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

Definition at line 187 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 189 of file llfloaterland.h.

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

Definition at line 190 of file llfloaterland.h.

Referenced by postBuild().

Definition at line 191 of file llfloaterland.h.

Referenced by postBuild().

Definition at line 192 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 194 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 195 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 197 of file llfloaterland.h.

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

Definition at line 198 of file llfloaterland.h.

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

Definition at line 200 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 201 of file llfloaterland.h.

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

Definition at line 202 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 203 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 204 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 205 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 206 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 208 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 210 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 211 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 217 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 218 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 220 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 221 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 225 of file llfloaterland.h.

Referenced by buyPassDialogVisible(), and onClickBuyPass().


The documentation for this class was generated from the following files:

Generated on Fri May 16 08:57:29 2008 for SecondLife by  doxygen 1.5.5