#include <llfloaterland.h>
Inheritance diagram for LLPanelLandObjects:
Definition at line 230 of file llfloaterland.h.
LLPanelLandObjects::LLPanelLandObjects | ( | LLHandle< LLParcelSelection > & | parcelp | ) |
Definition at line 1020 of file llfloaterland.cpp.
LLPanelLandObjects::~LLPanelLandObjects | ( | ) | [virtual] |
Definition at line 1128 of file llfloaterland.cpp.
Definition at line 1376 of file llfloaterland.cpp.
References gCacheName, LLCacheName::getGroupName(), gParcelMgr, gSelectMgr, MAX_STRING, mParcel, refresh(), RT_GROUP, send_return_objects_message(), LLViewerParcelMgr::sendParcelPropertiesUpdate(), LLNotifyBox::showXml(), and LLSelectMgr::unhighlightAll().
Referenced by onClickReturnGroupObjects().
Definition at line 1398 of file llfloaterland.cpp.
References gParcelMgr, gSelectMgr, mParcel, refresh(), RT_OTHER, send_return_objects_message(), LLViewerParcelMgr::sendParcelPropertiesUpdate(), LLNotifyBox::showXml(), and LLSelectMgr::unhighlightAll().
Referenced by onClickReturnOtherObjects().
Definition at line 1416 of file llfloaterland.cpp.
References gParcelMgr, gSelectMgr, RT_LIST, send_return_objects_message(), LLViewerParcelMgr::sendParcelPropertiesUpdate(), LLNotifyBox::showXml(), and LLSelectMgr::unhighlightAll().
Referenced by onClickReturnOwnerList().
Definition at line 1343 of file llfloaterland.cpp.
References DB_FIRST_NAME_BUF_SIZE, DB_LAST_NAME_BUF_SIZE, first, gAgentID, gCacheName, LLCacheName::getName(), gParcelMgr, gSelectMgr, mParcel, refresh(), RT_OWNER, send_return_objects_message(), LLViewerParcelMgr::sendParcelPropertiesUpdate(), LLNotifyBox::showXml(), and LLSelectMgr::unhighlightAll().
Referenced by onClickReturnOwnerObjects().
void LLPanelLandObjects::clickShowCore | ( | LLPanelLandObjects * | panelp, | |
S32 | return_type, | |||
uuid_list_t * | list = 0 | |||
) | [static] |
Definition at line 1684 of file llfloaterland.cpp.
References LLParcel::getLocalID(), and send_parcel_select_objects().
Referenced by onClickShowGroupObjects(), onClickShowOtherObjects(), onClickShowOwnerObjects(), and onCommitList().
void LLPanelLandObjects::draw | ( | ) | [virtual] |
Reimplemented from LLPanel.
Definition at line 1277 of file llfloaterland.cpp.
References LLPanel::draw().
Definition at line 1491 of file llfloaterland.cpp.
References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_LocalID, _PREHASH_ParcelData, _PREHASH_ParcelObjectOwnersRequest, _PREHASH_SessionID, LLMessageSystem::addS32Fast(), LLMessageSystem::addUUIDFast(), FALSE, gAgent, LLViewerRegion::getHost(), LLAgent::getID(), LLParcel::getLocalID(), LLViewerParcelMgr::getSelectionRegion(), LLAgent::getSessionID(), gMessageSystem, gParcelMgr, LLMessageSystem::newMessageFast(), LLMessageSystem::nextBlockFast(), LLMessageSystem::sendReliable(), and TRUE.
Referenced by postBuild().
Definition at line 1750 of file llfloaterland.cpp.
References LLViewerWindow::alertXml(), callbackReturnGroupObjects(), gCacheName, LLParcel::getGroupID(), LLCacheName::getGroupName(), LLParcel::getLocalID(), LLViewerParcelMgr::getPrimInfo(), gParcelMgr, gViewerWindow, llformat(), MAX_STRING, mParcel, RT_GROUP, S32, and send_parcel_select_objects().
Referenced by postBuild().
Definition at line 1778 of file llfloaterland.cpp.
References LLViewerWindow::alertXml(), callbackReturnOtherObjects(), DB_FIRST_NAME_BUF_SIZE, DB_LAST_NAME_BUF_SIZE, first, gAgent, gCacheName, LLParcel::getGroupID(), LLCacheName::getGroupName(), LLAgent::getID(), LLParcel::getIsGroupOwned(), LLParcel::getLocalID(), LLCacheName::getName(), LLParcel::getOwnerID(), LLViewerParcelMgr::getPrimInfo(), gParcelMgr, gViewerWindow, llformat(), MAX_STRING, mParcel, RT_OTHER, S32, and send_parcel_select_objects().
Referenced by postBuild().
Definition at line 1451 of file llfloaterland.cpp.
References LLViewerWindow::alertXml(), callbackReturnOwnerList(), LLParcel::getLocalID(), LLViewerParcelMgr::getPrimInfo(), gParcelMgr, gViewerWindow, llformat(), RT_LIST, S32, and send_parcel_select_objects().
Referenced by postBuild().
Definition at line 1711 of file llfloaterland.cpp.
References LLViewerWindow::alertXml(), callbackReturnOwnerObjects(), DB_FIRST_NAME_BUF_SIZE, DB_LAST_NAME_BUF_SIZE, first, gAgent, gCacheName, LLAgent::getID(), LLParcel::getLocalID(), LLCacheName::getName(), LLParcel::getOwnerID(), LLViewerParcelMgr::getPrimInfo(), gParcelMgr, gViewerWindow, llformat(), mParcel, RT_OWNER, S32, and send_parcel_select_objects().
Referenced by postBuild().
Definition at line 1699 of file llfloaterland.cpp.
References clickShowCore(), and RT_GROUP.
Referenced by postBuild().
Definition at line 1705 of file llfloaterland.cpp.
References clickShowCore(), and RT_OTHER.
Referenced by postBuild().
Definition at line 1693 of file llfloaterland.cpp.
References clickShowCore(), and RT_OWNER.
Referenced by postBuild().
Definition at line 1626 of file llfloaterland.cpp.
References clickShowCore(), FALSE, LLScrollListItem::getColumn(), LLScrollListCell::getText(), LLScrollListItem::getUUID(), OWNER_GROUP, RT_LIST, LLScrollListCell::setEnabled(), and TRUE.
Referenced by postBuild().
Definition at line 1132 of file llfloaterland.cpp.
References LLScrollListItem::getColumn(), LLScrollListCell::getText(), LLScrollListItem::getUUID(), OWNER_GROUP, LLFloaterAvatarInfo::showFromDirectory(), and LLFloaterGroupInfo::showFromUUID().
Referenced by postBuild().
Definition at line 1830 of file llfloaterland.cpp.
References LLParcel::getLocalID(), LLLineEditor::getText(), mCleanOtherObjectsTime, mOtherTime, mParcel, send_other_clean_time_message(), and LLParcel::setCleanOtherTime().
Referenced by postBuild().
BOOL LLPanelLandObjects::postBuild | ( | ) | [virtual] |
Reimplemented from LLPanel.
Definition at line 1027 of file llfloaterland.cpp.
References LLPanel::childSetCommitCallback(), LLPanel::childSetPrevalidate(), LLPanel::childSetUserData(), FALSE, LLUICtrlFactory::getButtonByName(), LLViewerImageList::getImage(), LLUICtrlFactory::getLineEditorByName(), LLUICtrlFactory::getNameListByName(), LLControlGroup::getString(), LLUICtrlFactory::getTextBoxByName(), LLRectBase< Type >::getWidth(), gImageList, gViewerArt, HPAD, i, ICON_WIDTH, mBtnDescription, mBtnName, mBtnRefresh, mBtnReturnGroupObjects, mBtnReturnOtherObjects, mBtnReturnOwnerList, mBtnReturnOwnerObjects, mBtnShowGroupObjects, mBtnShowOtherObjects, mBtnShowOwnerObjects, mBtnType, mCleanOtherObjectsTime, mColWidth, mCurrentSortAscending, mCurrentSortColumn, mFirstReply, mGroupObjects, mIconAvatarOffline, mIconAvatarOnline, mIconGroup, MIPMAP_FALSE, mObjectContribution, mOtherObjects, mOwnerList, mOwnerObjects, mParcelObjectBonus, LLView::mRect, mSelectedObjects, mSWTotalObjects, mTotalObjects, onClickDesc(), onClickName(), onClickRefresh(), onClickReturnGroupObjects(), onClickReturnOtherObjects(), onClickReturnOwnerList(), onClickReturnOwnerObjects(), onClickShowGroupObjects(), onClickShowOtherObjects(), onClickShowOwnerObjects(), onClickType(), onCommitList(), onDoubleClickOwner(), onLostFocus(), LLLineEditor::prevalidateNonNegativeS32(), S32, LLUUID::set(), LLButton::setClickedCallback(), LLScrollListCtrl::setDoubleClickCallback(), LLUICtrl::setFocusLostCallback(), and TRUE.
void LLPanelLandObjects::processParcelObjectOwnersReply | ( | LLMessageSystem * | msg, | |
void ** | ||||
) | [static] |
Definition at line 1521 of file llfloaterland.cpp.
References _PREHASH_Count, _PREHASH_Data, _PREHASH_IsGroupOwned, _PREHASH_OnlineStatus, _PREHASH_OwnerID, ADD_BOTTOM, LLScrollListItem::addColumn(), FALSE, LLMessageSystem::getBOOLFast(), LLFloaterLand::getCurrentPanelLandObjects(), LLMessageSystem::getNumberOfBlocksFast(), LLMessageSystem::getS32Fast(), LLMessageSystem::getUUIDFast(), i, LLUUID::isNull(), lldebugs, llendl, llwarns, MAX_STRING, LLStringBase< char >::null, NULL, OWNER_GROUP, OWNER_OFFLINE, OWNER_ONLINE, S32, LLFontGL::sSansSerif, and TRUE.
Referenced by register_viewer_callbacks().
void LLPanelLandObjects::refresh | ( | ) | [virtual] |
Reimplemented from LLPanel.
Definition at line 1161 of file llfloaterland.cpp.
References LLPanel::childGetText(), LLScrollListCtrl::deleteAllItems(), f, FALSE, LLViewerRegion::getMaxTasks(), LLViewerParcelMgr::getPrimInfo(), LLViewerParcelMgr::getSelectionRegion(), GP_LAND_RETURN_GROUP_OWNED, GP_LAND_RETURN_GROUP_SET, GP_LAND_RETURN_NON_GROUP, gParcelMgr, LLViewerParcelMgr::isParcelModifiableByAgent(), llformat(), llmin(), 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().
Definition at line 1610 of file llfloaterland.cpp.
References mCurrentSortAscending, mCurrentSortColumn, mOwnerList, S32, LLScrollListCtrl::sortByColumn(), and TRUE.
LLButton* LLPanelLandObjects::mBtnDescription [protected] |
LLButton* LLPanelLandObjects::mBtnName [protected] |
LLButton* LLPanelLandObjects::mBtnRefresh [protected] |
LLButton* LLPanelLandObjects::mBtnReturnGroupObjects [protected] |
LLButton* LLPanelLandObjects::mBtnReturnOtherObjects [protected] |
LLButton* LLPanelLandObjects::mBtnReturnOwnerList [protected] |
LLButton* LLPanelLandObjects::mBtnReturnOwnerObjects [protected] |
LLButton* LLPanelLandObjects::mBtnShowGroupObjects [protected] |
LLButton* LLPanelLandObjects::mBtnShowOtherObjects [protected] |
LLButton* LLPanelLandObjects::mBtnShowOwnerObjects [protected] |
LLButton* LLPanelLandObjects::mBtnType [protected] |
LLLineEditor* LLPanelLandObjects::mCleanOtherObjectsTime [protected] |
Definition at line 284 of file llfloaterland.h.
Referenced by onLostFocus(), postBuild(), and refresh().
S32 LLPanelLandObjects::mColWidth[12] [protected] |
BOOL LLPanelLandObjects::mCurrentSortAscending [protected] |
U32 LLPanelLandObjects::mCurrentSortColumn [protected] |
BOOL LLPanelLandObjects::mFirstReply [protected] |
LLTextBox* LLPanelLandObjects::mGroupObjects [protected] |
LLPointer<LLViewerImage> LLPanelLandObjects::mIconAvatarOffline [protected] |
LLPointer<LLViewerImage> LLPanelLandObjects::mIconAvatarOnline [protected] |
LLPointer<LLViewerImage> LLPanelLandObjects::mIconGroup [protected] |
LLTextBox* LLPanelLandObjects::mObjectContribution [protected] |
LLTextBox* LLPanelLandObjects::mOtherObjects [protected] |
S32 LLPanelLandObjects::mOtherTime [protected] |
LLNameListCtrl* LLPanelLandObjects::mOwnerList [protected] |
Definition at line 291 of file llfloaterland.h.
Referenced by postBuild(), refresh(), and sortBtnCore().
LLTextBox* LLPanelLandObjects::mOwnerObjects [protected] |
LLHandle<LLParcelSelection>& LLPanelLandObjects::mParcel [protected] |
Definition at line 308 of file llfloaterland.h.
Referenced by callbackReturnGroupObjects(), callbackReturnOtherObjects(), callbackReturnOwnerObjects(), onClickReturnGroupObjects(), onClickReturnOtherObjects(), onClickReturnOwnerObjects(), onLostFocus(), and refresh().
LLTextBox* LLPanelLandObjects::mParcelObjectBonus [protected] |
S32 LLPanelLandObjects::mSelectedCount [protected] |
Definition at line 305 of file llfloaterland.h.
BOOL LLPanelLandObjects::mSelectedIsGroup [protected] |
Definition at line 306 of file llfloaterland.h.
LLString LLPanelLandObjects::mSelectedName [protected] |
Definition at line 304 of file llfloaterland.h.
LLTextBox* LLPanelLandObjects::mSelectedObjects [protected] |
uuid_list_t LLPanelLandObjects::mSelectedOwners [protected] |
LLTextBox* LLPanelLandObjects::mSWTotalObjects [protected] |
LLTextBox* LLPanelLandObjects::mTotalObjects [protected] |