#include <llfloaterland.h>
Inheritance diagram for LLPanelLandBan:
Public Member Functions | |
LLPanelLandBan (LLHandle< LLParcelSelection > &parcelp) | |
virtual | ~LLPanelLandBan () |
void | refresh () |
void | addAvatar (LLUUID id) |
virtual BOOL | postBuild () |
Static Public Member Functions | |
static void | onCommitAny (LLUICtrl *ctrl, void *userdata) |
static void | onClickAdd (void *) |
static void | onClickRemove (void *) |
static void | callbackAvatarID (const std::vector< std::string > &names, const std::vector< LLUUID > &ids, void *userdata) |
Protected Attributes | |
LLTextBox * | mLabelTitle |
LLCheckBoxCtrl * | mCheck |
LLNameListCtrl * | mList |
LLButton * | mBtnAdd |
LLButton * | mBtnRemove |
LLCheckBoxCtrl * | mCheckDenyAnonymous |
LLCheckBoxCtrl * | mCheckDenyIdentified |
LLCheckBoxCtrl * | mCheckDenyTransacted |
LLHandle< LLParcelSelection > & | mParcel |
Definition at line 430 of file llfloaterland.h.
LLPanelLandBan::LLPanelLandBan | ( | LLHandle< LLParcelSelection > & | parcelp | ) |
Definition at line 2828 of file llfloaterland.cpp.
LLPanelLandBan::~LLPanelLandBan | ( | ) | [virtual] |
Definition at line 2867 of file llfloaterland.cpp.
Definition at line 3023 of file llfloaterland.cpp.
References LLParcel::addToBanList(), AL_BAN, gParcelMgr, mParcel, refresh(), and LLViewerParcelMgr::sendParcelAccessListUpdate().
Definition at line 3008 of file llfloaterland.cpp.
References LLFloater::addDependentFloater(), callbackAvatarID(), LLFloaterView::getParentFloater(), gFloaterView, and LLFloaterAvatarPicker::show().
Referenced by postBuild().
Definition at line 3037 of file llfloaterland.cpp.
References AL_BAN, LLScrollListItem::getUUID(), gParcelMgr, LLParcel::removeFromBanList(), and LLViewerParcelMgr::sendParcelAccessListUpdate().
Referenced by postBuild().
Definition at line 2978 of file llfloaterland.cpp.
References gParcelMgr, PF_DENY_ANONYMOUS, PF_DENY_IDENTIFIED, PF_DENY_TRANSACTED, PF_USE_BAN_LIST, LLViewerParcelMgr::sendParcelPropertiesUpdate(), and LLParcel::setParcelFlag().
Referenced by postBuild().
BOOL LLPanelLandBan::postBuild | ( | ) | [virtual] |
Reimplemented from LLPanel.
Definition at line 2836 of file llfloaterland.cpp.
References LLPanel::childSetCommitCallback(), LLUICtrlFactory::getButtonByName(), LLUICtrlFactory::getCheckBoxByName(), LLUICtrlFactory::getNameListByName(), mBtnAdd, mBtnRemove, mCheck, mCheckDenyAnonymous, mCheckDenyIdentified, mCheckDenyTransacted, mList, onClickAdd(), onClickRemove(), onCommitAny(), LLButton::setClickedCallback(), LLScrollListCtrl::sortByColumn(), and TRUE.
void LLPanelLandBan::refresh | ( | ) | [virtual] |
Reimplemented from LLPanel.
Definition at line 2870 of file llfloaterland.cpp.
References ADD_SORTED, LLNameListCtrl::addNameItem(), count, LLScrollListCtrl::deleteAllItems(), end, FALSE, LLParcel::getParcelFlag(), LLParcel::getRegionDenyAnonymousOverride(), LLParcel::getRegionDenyIdentifiedOverride(), LLParcel::getRegionDenyTransactedOverride(), GP_LAND_MANAGE_BANNED, LLViewerParcelMgr::isParcelModifiableByAgent(), llformat(), LLParcel::mBanList, mBtnAdd, mBtnRemove, mCheck, mCheckDenyAnonymous, mCheckDenyIdentified, mCheckDenyTransacted, mList, mParcel, NULL, PARCEL_MAX_ACCESS_LIST, PF_DENY_ANONYMOUS, PF_DENY_IDENTIFIED, PF_DENY_TRANSACTED, PF_USE_BAN_LIST, S32, LLCheckBoxCtrl::set(), LLView::setEnabled(), LLCheckBoxCtrl::setEnabled(), LLCheckBoxCtrl::setLabelArg(), and TRUE.
Referenced by addAvatar(), and LLFloaterLand::refresh().
LLButton* LLPanelLandBan::mBtnAdd [protected] |
LLButton* LLPanelLandBan::mBtnRemove [protected] |
LLCheckBoxCtrl* LLPanelLandBan::mCheck [protected] |
LLCheckBoxCtrl* LLPanelLandBan::mCheckDenyAnonymous [protected] |
LLCheckBoxCtrl* LLPanelLandBan::mCheckDenyIdentified [protected] |
LLCheckBoxCtrl* LLPanelLandBan::mCheckDenyTransacted [protected] |
LLTextBox* LLPanelLandBan::mLabelTitle [protected] |
Definition at line 448 of file llfloaterland.h.
LLNameListCtrl* LLPanelLandBan::mList [protected] |
LLHandle<LLParcelSelection>& LLPanelLandBan::mParcel [protected] |