LLPanelLandObjects Class Reference

#include <llfloaterland.h>

Inheritance diagram for LLPanelLandObjects:

Inheritance graph
[legend]
Collaboration diagram for LLPanelLandObjects:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLPanelLandObjects (LLSafeHandle< LLParcelSelection > &parcelp)
virtual ~LLPanelLandObjects ()
void refresh ()
virtual void draw ()
virtual BOOL postBuild ()

Static Public Member Functions

static void callbackReturnOwnerObjects (S32, void *)
static void callbackReturnGroupObjects (S32, void *)
static void callbackReturnOtherObjects (S32, void *)
static void callbackReturnOwnerList (S32, void *)
static void clickShowCore (LLPanelLandObjects *panelp, S32 return_type, uuid_list_t *list=0)
static void onClickShowOwnerObjects (void *)
static void onClickShowGroupObjects (void *)
static void onClickShowOtherObjects (void *)
static void onClickReturnOwnerObjects (void *)
static void onClickReturnGroupObjects (void *)
static void onClickReturnOtherObjects (void *)
static void onClickReturnOwnerList (void *)
static void onClickRefresh (void *)
static void onDoubleClickOwner (void *)
static void onCommitList (LLUICtrl *ctrl, void *data)
static void onLostFocus (LLFocusableElement *caller, void *user_data)
static void onCommitClean (LLUICtrl *caller, void *user_data)
static void processParcelObjectOwnersReply (LLMessageSystem *msg, void **)

Protected Attributes

LLTextBoxmParcelObjectBonus
LLTextBoxmSWTotalObjects
LLTextBoxmObjectContribution
LLTextBoxmTotalObjects
LLTextBoxmOwnerObjects
LLButtonmBtnShowOwnerObjects
LLButtonmBtnReturnOwnerObjects
LLTextBoxmGroupObjects
LLButtonmBtnShowGroupObjects
LLButtonmBtnReturnGroupObjects
LLTextBoxmOtherObjects
LLButtonmBtnShowOtherObjects
LLButtonmBtnReturnOtherObjects
LLTextBoxmSelectedObjects
LLLineEditormCleanOtherObjectsTime
S32 mOtherTime
LLButtonmBtnRefresh
LLButtonmBtnReturnOwnerList
LLNameListCtrlmOwnerList
LLUIImagePtr mIconAvatarOnline
LLUIImagePtr mIconAvatarOffline
LLUIImagePtr mIconGroup
BOOL mFirstReply
uuid_list_t mSelectedOwners
LLString mSelectedName
S32 mSelectedCount
BOOL mSelectedIsGroup
LLSafeHandle< LLParcelSelection > & mParcel


Detailed Description

Definition at line 228 of file llfloaterland.h.


Constructor & Destructor Documentation

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

Definition at line 993 of file llfloaterland.cpp.

LLPanelLandObjects::~LLPanelLandObjects (  )  [virtual]

Definition at line 1061 of file llfloaterland.cpp.


Member Function Documentation

void LLPanelLandObjects::refresh (  )  [virtual]

Reimplemented from LLPanel.

Definition at line 1094 of file llfloaterland.cpp.

References LLScrollListCtrl::deleteAllItems(), FALSE, LLParcel::getCleanOtherTime(), LLParcel::getGroupPrimCount(), LLSingleton< LLViewerParcelMgr >::getInstance(), LLParcel::getMaxPrimCapacity(), LLViewerRegion::getMaxTasks(), LLParcel::getOtherPrimCount(), LLParcel::getOwnerPrimCount(), LLParcel::getParcelPrimBonus(), LLParcel::getPrimCount(), LLParcel::getSelectedPrimCount(), LLViewerParcelMgr::getSelectionRegion(), LLParcel::getSimWideMaxPrimCapacity(), LLParcel::getSimWidePrimCount(), LLPanel::getString(), GP_LAND_RETURN_GROUP_OWNED, GP_LAND_RETURN_GROUP_SET, GP_LAND_RETURN_NON_GROUP, LLViewerParcelMgr::isParcelModifiableByAgent(), llformat(), llmin(), llround(), mBtnRefresh, mBtnReturnGroupObjects, mBtnReturnOtherObjects, mBtnReturnOwnerList, mBtnReturnOwnerObjects, mBtnShowGroupObjects, mBtnShowOtherObjects, mBtnShowOwnerObjects, mCleanOtherObjectsTime, mGroupObjects, mObjectContribution, mOtherObjects, mOtherTime, mOwnerList, mOwnerObjects, mParcel, mParcelObjectBonus, mSelectedObjects, mSelectedOwners, mSWTotalObjects, mTotalObjects, S32, LLScrollListCtrl::setEnabled(), LLLineEditor::setEnabled(), LLView::setEnabled(), LLLineEditor::setText(), LLTextBox::setText(), LLTextBox::setTextArg(), LLView::setVisible(), and TRUE.

Referenced by callbackReturnGroupObjects(), callbackReturnOtherObjects(), callbackReturnOwnerObjects(), and LLFloaterLand::refresh().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelLandObjects::draw ( void   )  [virtual]

Reimplemented from LLPanel.

Definition at line 1207 of file llfloaterland.cpp.

References LLPanel::draw().

Here is the call graph for this function:

void LLPanelLandObjects::callbackReturnOwnerObjects ( S32  option,
void *  userdata 
) [static]

void LLPanelLandObjects::callbackReturnGroupObjects ( S32  option,
void *  userdata 
) [static]

void LLPanelLandObjects::callbackReturnOtherObjects ( S32  option,
void *  userdata 
) [static]

void LLPanelLandObjects::callbackReturnOwnerList ( S32  option,
void *  userdata 
) [static]

void LLPanelLandObjects::clickShowCore ( LLPanelLandObjects panelp,
S32  return_type,
uuid_list_t list = 0 
) [static]

Definition at line 1566 of file llfloaterland.cpp.

References LLParcel::getLocalID(), and send_parcel_select_objects().

Referenced by onClickShowGroupObjects(), onClickShowOtherObjects(), onClickShowOwnerObjects(), and onCommitList().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelLandObjects::onClickShowOwnerObjects ( void *  userdata  )  [static]

Definition at line 1575 of file llfloaterland.cpp.

References clickShowCore(), and RT_OWNER.

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelLandObjects::onClickShowGroupObjects ( void *  userdata  )  [static]

Definition at line 1581 of file llfloaterland.cpp.

References clickShowCore(), and RT_GROUP.

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelLandObjects::onClickShowOtherObjects ( void *  userdata  )  [static]

Definition at line 1587 of file llfloaterland.cpp.

References clickShowCore(), and RT_OTHER.

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelLandObjects::onClickReturnOwnerObjects ( void *  userdata  )  [static]

void LLPanelLandObjects::onClickReturnGroupObjects ( void *  userdata  )  [static]

void LLPanelLandObjects::onClickReturnOtherObjects ( void *  userdata  )  [static]

void LLPanelLandObjects::onClickReturnOwnerList ( void *  userdata  )  [static]

Definition at line 1380 of file llfloaterland.cpp.

References LLViewerWindow::alertXml(), callbackReturnOwnerList(), LLParcel::getLocalID(), gViewerWindow, llformat(), RT_LIST, and send_parcel_select_objects().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelLandObjects::onClickRefresh ( void *  userdata  )  [static]

void LLPanelLandObjects::onDoubleClickOwner ( void *  userdata  )  [static]

Definition at line 1065 of file llfloaterland.cpp.

References LLSD::asString(), LLScrollListItem::getColumn(), LLScrollListItem::getUUID(), LLScrollListCell::getValue(), OWNER_GROUP, LLFloaterAvatarInfo::showFromDirectory(), and LLFloaterGroupInfo::showFromUUID().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelLandObjects::onCommitList ( LLUICtrl ctrl,
void *  data 
) [static]

Definition at line 1530 of file llfloaterland.cpp.

References LLSD::asString(), clickShowCore(), FALSE, LLScrollListItem::getColumn(), LLScrollListItem::getUUID(), LLScrollListCell::getValue(), OWNER_GROUP, RT_LIST, LLScrollListCell::setEnabled(), and TRUE.

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelLandObjects::onLostFocus ( LLFocusableElement caller,
void *  user_data 
) [static]

Definition at line 1687 of file llfloaterland.cpp.

References onCommitClean().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelLandObjects::onCommitClean ( LLUICtrl caller,
void *  user_data 
) [static]

Definition at line 1693 of file llfloaterland.cpp.

References LLParcel::getLocalID(), LLLineEditor::getText(), mCleanOtherObjectsTime, mOtherTime, mParcel, send_other_clean_time_message(), and LLParcel::setCleanOtherTime().

Referenced by onLostFocus(), and postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelLandObjects::processParcelObjectOwnersReply ( LLMessageSystem msg,
void **   
) [static]

BOOL LLPanelLandObjects::postBuild ( void   )  [virtual]


Member Data Documentation

Definition at line 264 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 265 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 266 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 267 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 268 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 269 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 270 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 271 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 272 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 273 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 274 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 275 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 276 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 277 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 278 of file llfloaterland.h.

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

Definition at line 279 of file llfloaterland.h.

Referenced by onCommitClean(), and refresh().

Definition at line 280 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 281 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 282 of file llfloaterland.h.

Referenced by postBuild(), and refresh().

Definition at line 284 of file llfloaterland.h.

Referenced by postBuild().

Definition at line 285 of file llfloaterland.h.

Referenced by postBuild().

Definition at line 286 of file llfloaterland.h.

Referenced by postBuild().

Definition at line 288 of file llfloaterland.h.

Referenced by postBuild().

Definition at line 290 of file llfloaterland.h.

Referenced by refresh().

Definition at line 291 of file llfloaterland.h.

Definition at line 292 of file llfloaterland.h.

Definition at line 293 of file llfloaterland.h.


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

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