#include <llfloaterregioninfo.h>
Public Member Functions | |
LLPanelEstateInfo () | |
~LLPanelEstateInfo () | |
virtual bool | refreshFromRegion (LLViewerRegion *region) |
virtual bool | estateUpdate (LLMessageSystem *msg) |
virtual BOOL | postBuild () |
virtual void | updateChild (LLUICtrl *child_ctrl) |
virtual void | refresh () |
U32 | computeEstateFlags () |
void | setEstateFlags (U32 flags) |
BOOL | getGlobalTime () |
void | setGlobalTime (bool b) |
BOOL | getFixedSun () |
F32 | getSunHour () |
void | setSunHour (F32 sun_hour) |
const std::string | getEstateName () const |
void | setEstateName (const std::string &name) |
U32 | getEstateID () const |
void | setEstateID (U32 estate_id) |
const std::string | getOwnerName () const |
void | setOwnerName (const std::string &name) |
const std::string | getAbuseEmailAddress () const |
void | setAbuseEmailAddress (const std::string &address) |
void | setAccessAllowedEnabled (bool enable_agent, bool enable_group, bool enable_ban) |
Static Public Member Functions | |
static void | initDispatch (LLDispatcher &dispatch) |
static void | onChangeFixedSun (LLUICtrl *ctrl, void *user_data) |
static void | onChangeUseGlobalTime (LLUICtrl *ctrl, void *user_data) |
static void | onClickEditSky (void *userdata) |
static void | onClickEditSkyHelp (void *userdata) |
static void | onClickEditDayCycle (void *userdata) |
static void | onClickEditDayCycleHelp (void *userdata) |
static void | onClickAddAllowedAgent (void *user_data) |
static void | onClickRemoveAllowedAgent (void *user_data) |
static void | onClickAddAllowedGroup (void *user_data) |
static void | onClickRemoveAllowedGroup (void *user_data) |
static void | onClickAddBannedAgent (void *user_data) |
static void | onClickRemoveBannedAgent (void *user_data) |
static void | onClickAddEstateManager (void *user_data) |
static void | onClickRemoveEstateManager (void *user_data) |
static void | onClickKickUser (void *userdata) |
static void | addAllowedGroup (S32 option, void *data) |
static void | addAllowedGroup2 (LLUUID id, void *data) |
static void | accessAddCore (U32 operation_flag, const char *dialog_name) |
static void | accessAddCore2 (S32 option, void *data) |
static void | accessAddCore3 (const std::vector< std::string > &names, const std::vector< LLUUID > &ids, void *data) |
static void | accessRemoveCore (U32 operation_flag, const char *dialog_name, const char *list_ctrl_name) |
static void | accessRemoveCore2 (S32 option, void *data) |
static void | accessCoreConfirm (S32 option, void *data) |
static void | kickUserConfirm (S32 option, void *userdata) |
static void | sendEstateAccessDelta (U32 flags, const LLUUID &agent_id) |
static void | onKickUserCommit (const std::vector< std::string > &names, const std::vector< LLUUID > &ids, void *userdata) |
static void | onClickMessageEstate (void *data) |
static void | onMessageCommit (S32 option, const LLString &text, void *data) |
static bool | isLindenEstate () |
static void | callbackCacheName (const LLUUID &id, const char *first, const char *last, BOOL is_group, void *) |
Protected Member Functions | |
virtual BOOL | sendUpdate () |
void | commitEstateInfoDataserver () |
bool | commitEstateInfoCaps () |
void | commitEstateAccess () |
void | commitEstateManagers () |
void | clearAccessLists () |
BOOL | checkRemovalButton (std::string name) |
BOOL | checkSunHourSlider (LLUICtrl *child_ctrl) |
Static Protected Member Functions | |
static void | callbackChangeLindenEstate (S32 opt, void *data) |
Protected Attributes | |
U32 | mEstateID |
Definition at line 251 of file llfloaterregioninfo.h.
LLPanelEstateInfo::LLPanelEstateInfo | ( | ) |
Definition at line 1374 of file llfloaterregioninfo.cpp.
LLPanelEstateInfo::~LLPanelEstateInfo | ( | ) | [inline] |
Definition at line 298 of file llfloaterregioninfo.h.
void LLPanelEstateInfo::initDispatch | ( | LLDispatcher & | dispatch | ) | [static] |
Definition at line 1381 of file llfloaterregioninfo.cpp.
References LLDispatcher::addHandler(), and estate_dispatch_initialized.
Referenced by LLFloaterRegionInfo::processEstateOwnerRequest().
void LLPanelEstateInfo::onChangeFixedSun | ( | LLUICtrl * | ctrl, | |
void * | user_data | |||
) | [static] |
Definition at line 1416 of file llfloaterregioninfo.cpp.
References LLSD::asBoolean(), LLPanel::childGetValue(), LLPanel::childSetEnabled(), LLPanel::childSetValue(), LLPanelRegionInfo::enableButton(), and FALSE.
Referenced by postBuild().
void LLPanelEstateInfo::onChangeUseGlobalTime | ( | LLUICtrl * | ctrl, | |
void * | user_data | |||
) | [static] |
Definition at line 1402 of file llfloaterregioninfo.cpp.
References LLSD::asBoolean(), LLPanel::childGetValue(), LLPanel::childSetEnabled(), LLPanel::childSetValue(), LLPanelRegionInfo::enableButton(), and FALSE.
Referenced by postBuild().
void LLPanelEstateInfo::onClickEditSky | ( | void * | userdata | ) | [static] |
Definition at line 1434 of file llfloaterregioninfo.cpp.
References LLFloaterWindLight::show().
Referenced by postBuild().
static void LLPanelEstateInfo::onClickEditSkyHelp | ( | void * | userdata | ) | [static] |
void LLPanelEstateInfo::onClickEditDayCycle | ( | void * | userdata | ) | [static] |
Definition at line 1439 of file llfloaterregioninfo.cpp.
References LLFloaterDayCycle::show().
Referenced by postBuild().
static void LLPanelEstateInfo::onClickEditDayCycleHelp | ( | void * | userdata | ) | [static] |
void LLPanelEstateInfo::onClickAddAllowedAgent | ( | void * | user_data | ) | [static] |
Definition at line 1445 of file llfloaterregioninfo.cpp.
References accessAddCore(), LLViewerWindow::alertXml(), ESTATE_ACCESS_ALLOWED_AGENT_ADD, ESTATE_MAX_ACCESS_IDS, LLCtrlSelectionInterface::getItemCount(), gViewerWindow, and llformat().
Referenced by postBuild().
void LLPanelEstateInfo::onClickRemoveAllowedAgent | ( | void * | user_data | ) | [static] |
Definition at line 1463 of file llfloaterregioninfo.cpp.
References accessRemoveCore(), and ESTATE_ACCESS_ALLOWED_AGENT_REMOVE.
Referenced by postBuild().
void LLPanelEstateInfo::onClickAddAllowedGroup | ( | void * | user_data | ) | [static] |
Definition at line 1469 of file llfloaterregioninfo.cpp.
References addAllowedGroup(), LLViewerWindow::alertXml(), ESTATE_MAX_ACCESS_IDS, LLCtrlSelectionInterface::getItemCount(), gViewerWindow, isLindenEstate(), and llformat().
Referenced by postBuild().
void LLPanelEstateInfo::onClickRemoveAllowedGroup | ( | void * | user_data | ) | [static] |
Definition at line 1515 of file llfloaterregioninfo.cpp.
References accessRemoveCore(), and ESTATE_ACCESS_ALLOWED_GROUP_REMOVE.
Referenced by postBuild().
void LLPanelEstateInfo::onClickAddBannedAgent | ( | void * | user_data | ) | [static] |
Definition at line 1521 of file llfloaterregioninfo.cpp.
References accessAddCore(), LLViewerWindow::alertXml(), ESTATE_ACCESS_BANNED_AGENT_ADD, ESTATE_MAX_ACCESS_IDS, LLCtrlSelectionInterface::getItemCount(), gViewerWindow, and llformat().
Referenced by postBuild().
void LLPanelEstateInfo::onClickRemoveBannedAgent | ( | void * | user_data | ) | [static] |
Definition at line 1537 of file llfloaterregioninfo.cpp.
References accessRemoveCore(), and ESTATE_ACCESS_BANNED_AGENT_REMOVE.
Referenced by postBuild().
void LLPanelEstateInfo::onClickAddEstateManager | ( | void * | user_data | ) | [static] |
Definition at line 1543 of file llfloaterregioninfo.cpp.
References accessAddCore(), LLViewerWindow::alertXml(), ESTATE_ACCESS_MANAGER_ADD, ESTATE_MAX_MANAGERS, LLCtrlSelectionInterface::getItemCount(), gViewerWindow, and llformat().
Referenced by postBuild().
void LLPanelEstateInfo::onClickRemoveEstateManager | ( | void * | user_data | ) | [static] |
Definition at line 1561 of file llfloaterregioninfo.cpp.
References accessRemoveCore(), and ESTATE_ACCESS_MANAGER_REMOVE.
Referenced by postBuild().
void LLPanelEstateInfo::onClickKickUser | ( | void * | userdata | ) | [static] |
Definition at line 1576 of file llfloaterregioninfo.cpp.
References LLFloater::addDependentFloater(), FALSE, LLFloaterView::getParentFloater(), gFloaterView, onKickUserCommit(), LLFloaterAvatarPicker::show(), and TRUE.
Referenced by postBuild().
void LLPanelEstateInfo::addAllowedGroup | ( | S32 | option, | |
void * | data | |||
) | [static] |
Definition at line 1492 of file llfloaterregioninfo.cpp.
References addAllowedGroup2(), LLFloater::addDependentFloater(), LLFloaterView::findNeighboringPosition(), gAgent, LLAgent::getID(), LLFloaterView::getParentFloater(), gFloaterView, LLRectBase< Type >::mBottom, LLRectBase< Type >::mLeft, LLView::setOrigin(), LLFloaterGroupPicker::setSelectCallback(), and LLUIFactory< LLFloaterGroupPicker, LLFloaterGroupPicker, VisibilityPolicy< LLFloater > >::showInstance().
Referenced by onClickAddAllowedGroup().
void LLPanelEstateInfo::addAllowedGroup2 | ( | LLUUID | id, | |
void * | data | |||
) | [static] |
Definition at line 1690 of file llfloaterregioninfo.cpp.
References accessCoreConfirm(), LLViewerWindow::alertXml(), all_estates_text(), ESTATE_ACCESS_ALLOWED_GROUP_ADD, gViewerWindow, isLindenEstate(), LLEstateAccessChangeInfo::mAgentOrGroupIDs, LLEstateAccessChangeInfo::mDialogName, and LLEstateAccessChangeInfo::mOperationFlag.
Referenced by addAllowedGroup().
void LLPanelEstateInfo::accessAddCore | ( | U32 | operation_flag, | |
const char * | dialog_name | |||
) | [static] |
Definition at line 1710 of file llfloaterregioninfo.cpp.
References accessAddCore2(), LLViewerWindow::alertXml(), gViewerWindow, isLindenEstate(), LLEstateAccessChangeInfo::mDialogName, and LLEstateAccessChangeInfo::mOperationFlag.
Referenced by onClickAddAllowedAgent(), onClickAddBannedAgent(), and onClickAddEstateManager().
void LLPanelEstateInfo::accessAddCore2 | ( | S32 | option, | |
void * | data | |||
) | [static] |
Definition at line 1729 of file llfloaterregioninfo.cpp.
References accessAddCore3(), NULL, LLFloaterAvatarPicker::show(), and TRUE.
Referenced by accessAddCore().
void LLPanelEstateInfo::accessAddCore3 | ( | const std::vector< std::string > & | names, | |
const std::vector< LLUUID > & | ids, | |||
void * | data | |||
) | [static] |
Definition at line 1745 of file llfloaterregioninfo.cpp.
References accessCoreConfirm(), LLViewerWindow::alertXml(), all_estates_text(), LLPanel::childGetListInterface(), ESTATE_ACCESS_ALLOWED_AGENT_ADD, ESTATE_ACCESS_BANNED_AGENT_ADD, ESTATE_MAX_ACCESS_IDS, gAgent, LLCtrlSelectionInterface::getItemCount(), LLFloaterRegionInfo::getPanelEstate(), LLAgent::getRegion(), gViewerWindow, isLindenEstate(), llformat(), LLEstateAccessChangeInfo::mAgentOrGroupIDs, LLEstateAccessChangeInfo::mDialogName, LLEstateAccessChangeInfo::mOperationFlag, and NULL.
Referenced by accessAddCore2().
void LLPanelEstateInfo::accessRemoveCore | ( | U32 | operation_flag, | |
const char * | dialog_name, | |||
const char * | list_ctrl_name | |||
) | [static] |
Definition at line 1812 of file llfloaterregioninfo.cpp.
References accessRemoveCore2(), LLViewerWindow::alertXml(), LLScrollListCtrl::getAllSelected(), LLView::getChild(), LLFloaterRegionInfo::getPanelEstate(), LLScrollListItem::getUUID(), gViewerWindow, isLindenEstate(), LLEstateAccessChangeInfo::mAgentOrGroupIDs, LLEstateAccessChangeInfo::mDialogName, and LLEstateAccessChangeInfo::mOperationFlag.
Referenced by onClickRemoveAllowedAgent(), onClickRemoveAllowedGroup(), onClickRemoveBannedAgent(), and onClickRemoveEstateManager().
void LLPanelEstateInfo::accessRemoveCore2 | ( | S32 | option, | |
void * | data | |||
) | [static] |
Definition at line 1850 of file llfloaterregioninfo.cpp.
References accessCoreConfirm(), LLViewerWindow::alertXml(), all_estates_text(), gViewerWindow, isLindenEstate(), LLEstateAccessChangeInfo::mDialogName, and NULL.
Referenced by accessRemoveCore().
void LLPanelEstateInfo::accessCoreConfirm | ( | S32 | option, | |
void * | data | |||
) | [static] |
Definition at line 1881 of file llfloaterregioninfo.cpp.
References LLViewerWindow::alertXml(), ESTATE_ACCESS_APPLY_TO_ALL_ESTATES, ESTATE_ACCESS_APPLY_TO_MANAGED_ESTATES, ESTATE_ACCESS_BANNED_AGENT_ADD, ESTATE_ACCESS_NO_REPLY, gAgent, LLAgent::getID(), LLViewerRegion::getOwner(), LLAgent::getRegion(), gViewerWindow, LLViewerRegion::isEstateManager(), LLAgent::isGodlike(), LLEstateAccessChangeInfo::mAgentOrGroupIDs, LLEstateAccessChangeInfo::mOperationFlag, NULL, and sendEstateAccessDelta().
Referenced by accessAddCore3(), accessRemoveCore2(), and addAllowedGroup2().
void LLPanelEstateInfo::kickUserConfirm | ( | S32 | option, | |
void * | userdata | |||
) | [static] |
Definition at line 1614 of file llfloaterregioninfo.cpp.
References LLFloaterRegionInfo::getLastInvoice(), gMessageSystem, LLKickFromEstateInfo::mAgentID, MAX_STRING, LLKickFromEstateInfo::mEstatePanelp, NULL, LLPanelRegionInfo::sendEstateOwnerMessage(), and LLUUID::toString().
Referenced by onKickUserCommit().
Definition at line 1943 of file llfloaterregioninfo.cpp.
References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_SessionID, _PREHASH_TransactionID, LLMessageSystem::addString(), LLMessageSystem::addUUID(), LLMessageSystem::addUUIDFast(), clearAccessLists(), ESTATE_ACCESS_ALLOWED_AGENT_ADD, ESTATE_ACCESS_ALLOWED_AGENT_REMOVE, ESTATE_ACCESS_BANNED_AGENT_ADD, ESTATE_ACCESS_BANNED_AGENT_REMOVE, gAgent, LLAgent::getID(), LLFloaterRegionInfo::getLastInvoice(), LLFloaterRegionInfo::getPanelEstate(), LLAgent::getSessionID(), gMessageSystem, MAX_STRING, LLMessageSystem::newMessage(), LLMessageSystem::nextBlock(), LLMessageSystem::nextBlockFast(), LLUUID::null, LLAgent::sendReliableMessage(), and LLUUID::toString().
Referenced by accessCoreConfirm().
void LLPanelEstateInfo::onKickUserCommit | ( | const std::vector< std::string > & | names, | |
const std::vector< LLUUID > & | ids, | |||
void * | userdata | |||
) | [static] |
Definition at line 1587 of file llfloaterregioninfo.cpp.
References LLViewerWindow::alertXml(), gViewerWindow, kickUserConfirm(), LLKickFromEstateInfo::mAgentID, LLKickFromEstateInfo::mDialogName, and LLKickFromEstateInfo::mEstatePanelp.
Referenced by onClickKickUser().
void LLPanelEstateInfo::onClickMessageEstate | ( | void * | data | ) | [static] |
Definition at line 2576 of file llfloaterregioninfo.cpp.
References LLViewerWindow::alertXmlEditText(), gViewerWindow, llendl, llinfos, NULL, and onMessageCommit().
Referenced by postBuild().
Definition at line 2585 of file llfloaterregioninfo.cpp.
References LLAgent::buildFullname(), gAgent, LLFloaterRegionInfo::getLastInvoice(), gMessageSystem, llendl, and llinfos.
Referenced by onClickMessageEstate().
bool LLPanelEstateInfo::refreshFromRegion | ( | LLViewerRegion * | region | ) | [virtual] |
Reimplemented from LLPanelRegionInfo.
Definition at line 1983 of file llfloaterregioninfo.cpp.
References LLPanel::childDisable(), LLPanel::childSetEnabled(), clearAccessLists(), gAgent, LLAgent::getID(), LLFloaterRegionInfo::getLastInvoice(), LLViewerRegion::getOwner(), LLFloaterRegionInfo::getPanelEstate(), gMessageSystem, LLViewerRegion::isEstateManager(), LLAgent::isGodlike(), LLFloaterRegionInfo::nextInvoice(), refresh(), LLPanelRegionInfo::refreshFromRegion(), LLPanelRegionInfo::sendEstateOwnerMessage(), and LLPanel::setCtrlsEnabled().
bool LLPanelEstateInfo::estateUpdate | ( | LLMessageSystem * | msg | ) | [virtual] |
BOOL LLPanelEstateInfo::postBuild | ( | void | ) | [virtual] |
Reimplemented from LLPanelRegionInfo.
Definition at line 2050 of file llfloaterregioninfo.cpp.
References LLPanel::childSetAction(), LLPanel::childSetCommitCallback(), ESTATE_MAX_ACCESS_IDS, ESTATE_MAX_MANAGERS, LLPanelRegionInfo::initCtrl(), LLPanelRegionInfo::initHelpBtn(), LLPanelRegionInfo::initTextCtrl(), LLPanelRegionInfo::onChangeChildCtrl(), onChangeFixedSun(), onChangeUseGlobalTime(), onClickAddAllowedAgent(), onClickAddAllowedGroup(), onClickAddBannedAgent(), onClickAddEstateManager(), onClickEditDayCycle(), onClickEditSky(), onClickKickUser(), onClickMessageEstate(), onClickRemoveAllowedAgent(), onClickRemoveAllowedGroup(), onClickRemoveBannedAgent(), onClickRemoveEstateManager(), LLPanelRegionInfo::postBuild(), LLScrollListCtrl::setCommitOnSelectionChange(), LLScrollListCtrl::setMaxItemCount(), and TRUE.
void LLPanelEstateInfo::updateChild | ( | LLUICtrl * | child_ctrl | ) | [virtual] |
Reimplemented from LLPanelRegionInfo.
Definition at line 2031 of file llfloaterregioninfo.cpp.
References checkRemovalButton(), checkSunHourSlider(), and LLView::getName().
void LLPanelEstateInfo::refresh | ( | ) | [virtual] |
Reimplemented from LLPanel.
Definition at line 2133 of file llfloaterregioninfo.cpp.
References LLSD::asBoolean(), LLPanel::childGetValue(), LLPanel::childSetEnabled(), and LLPanel::childSetValue().
Referenced by refreshFromRegion(), and setEstateFlags().
U32 LLPanelEstateInfo::computeEstateFlags | ( | ) |
Definition at line 2340 of file llfloaterregioninfo.cpp.
References LLPanel::childGetValue(), REGION_FLAGS_ALLOW_DIRECT_TELEPORT, REGION_FLAGS_ALLOW_VOICE, REGION_FLAGS_DENY_AGEUNVERIFIED, REGION_FLAGS_DENY_ANONYMOUS, REGION_FLAGS_EXTERNALLY_VISIBLE, and REGION_FLAGS_SUN_FIXED.
Referenced by commitEstateInfoDataserver().
void LLPanelEstateInfo::setEstateFlags | ( | U32 | flags | ) |
Definition at line 2326 of file llfloaterregioninfo.cpp.
References LLPanel::childSetValue(), FALSE, refresh(), REGION_FLAGS_ALLOW_DIRECT_TELEPORT, REGION_FLAGS_ALLOW_VOICE, REGION_FLAGS_DENY_AGEUNVERIFIED, REGION_FLAGS_DENY_ANONYMOUS, REGION_FLAGS_EXTERNALLY_VISIBLE, REGION_FLAGS_SUN_FIXED, and TRUE.
Referenced by LLDispatchEstateUpdateInfo::operator()().
BOOL LLPanelEstateInfo::getGlobalTime | ( | ) |
Definition at line 2378 of file llfloaterregioninfo.cpp.
References LLSD::asBoolean(), and LLPanel::childGetValue().
Referenced by LLPanelRegionTerrainInfo::sendUpdate().
void LLPanelEstateInfo::setGlobalTime | ( | bool | b | ) |
Definition at line 2383 of file llfloaterregioninfo.cpp.
References LLPanel::childSetEnabled(), and LLPanel::childSetValue().
Referenced by LLDispatchEstateUpdateInfo::operator()().
BOOL LLPanelEstateInfo::getFixedSun | ( | ) |
Definition at line 2395 of file llfloaterregioninfo.cpp.
References LLSD::asBoolean(), and LLPanel::childGetValue().
Referenced by LLPanelRegionTerrainInfo::sendUpdate().
F32 LLPanelEstateInfo::getSunHour | ( | ) |
Definition at line 2409 of file llfloaterregioninfo.cpp.
References LLSD::asReal(), LLPanel::childGetValue(), and LLPanel::childIsEnabled().
Referenced by commitEstateInfoCaps(), commitEstateInfoDataserver(), and LLPanelRegionTerrainInfo::sendUpdate().
void LLPanelEstateInfo::setSunHour | ( | F32 | sun_hour | ) |
Definition at line 2400 of file llfloaterregioninfo.cpp.
References LLPanel::childSetValue().
Referenced by LLDispatchEstateUpdateInfo::operator()().
const std::string LLPanelEstateInfo::getEstateName | ( | ) | const |
Definition at line 2418 of file llfloaterregioninfo.cpp.
References LLSD::asString(), and LLPanel::childGetValue().
Referenced by commitEstateInfoCaps(), and commitEstateInfoDataserver().
void LLPanelEstateInfo::setEstateName | ( | const std::string & | name | ) |
Definition at line 2423 of file llfloaterregioninfo.cpp.
References LLPanel::childSetValue().
Referenced by LLDispatchEstateUpdateInfo::operator()().
U32 LLPanelEstateInfo::getEstateID | ( | ) | const [inline] |
Definition at line 322 of file llfloaterregioninfo.h.
References mEstateID.
Referenced by isLindenEstate(), and sendUpdate().
void LLPanelEstateInfo::setEstateID | ( | U32 | estate_id | ) | [inline] |
Definition at line 323 of file llfloaterregioninfo.h.
References mEstateID.
Referenced by LLDispatchEstateUpdateInfo::operator()().
bool LLPanelEstateInfo::isLindenEstate | ( | ) | [static] |
Definition at line 1671 of file llfloaterregioninfo.cpp.
References ESTATE_LAST_LINDEN, getEstateID(), and LLFloaterRegionInfo::getPanelEstate().
Referenced by accessAddCore(), accessAddCore3(), accessRemoveCore(), accessRemoveCore2(), addAllowedGroup2(), and onClickAddAllowedGroup().
const std::string LLPanelEstateInfo::getOwnerName | ( | ) | const |
Definition at line 2428 of file llfloaterregioninfo.cpp.
References LLSD::asString(), and LLPanel::childGetValue().
Referenced by all_estates_text().
void LLPanelEstateInfo::setOwnerName | ( | const std::string & | name | ) |
Definition at line 2433 of file llfloaterregioninfo.cpp.
References LLPanel::childSetValue().
const std::string LLPanelEstateInfo::getAbuseEmailAddress | ( | ) | const |
Definition at line 2438 of file llfloaterregioninfo.cpp.
References LLSD::asString(), and LLPanel::childGetValue().
void LLPanelEstateInfo::setAbuseEmailAddress | ( | const std::string & | address | ) |
Definition at line 2443 of file llfloaterregioninfo.cpp.
References LLPanel::childSetValue().
Referenced by LLDispatchEstateUpdateInfo::operator()().
void LLPanelEstateInfo::setAccessAllowedEnabled | ( | bool | enable_agent, | |
bool | enable_group, | |||
bool | enable_ban | |||
) |
Definition at line 2448 of file llfloaterregioninfo.cpp.
References checkRemovalButton(), LLPanel::childSetEnabled(), and LLPanel::childSetVisible().
Referenced by LLDispatchEstateUpdateInfo::operator()().
void LLPanelEstateInfo::callbackCacheName | ( | const LLUUID & | id, | |
const char * | first, | |||
const char * | last, | |||
BOOL | is_group, | |||
void * | ||||
) | [static] |
Definition at line 2490 of file llfloaterregioninfo.cpp.
References LLFloaterRegionInfo::getPanelEstate().
Referenced by LLDispatchEstateUpdateInfo::operator()().
BOOL LLPanelEstateInfo::sendUpdate | ( | ) | [protected, virtual] |
Reimplemented from LLPanelRegionInfo.
Definition at line 2147 of file llfloaterregioninfo.cpp.
References LLViewerWindow::alertXml(), callbackChangeLindenEstate(), ESTATE_LAST_LINDEN, getEstateID(), gViewerWindow, llendl, llinfos, and TRUE.
void LLPanelEstateInfo::callbackChangeLindenEstate | ( | S32 | opt, | |
void * | data | |||
) | [static, protected] |
Definition at line 2167 of file llfloaterregioninfo.cpp.
References LLFloaterRegionInfo::nextInvoice().
Referenced by sendUpdate().
void LLPanelEstateInfo::commitEstateInfoDataserver | ( | ) | [protected] |
Definition at line 2292 of file llfloaterregioninfo.cpp.
References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_SessionID, _PREHASH_TransactionID, LLMessageSystem::addString(), LLMessageSystem::addUUID(), LLMessageSystem::addUUIDFast(), LLPanel::childGetValue(), computeEstateFlags(), gAgent, getEstateName(), LLAgent::getID(), LLFloaterRegionInfo::getLastInvoice(), LLAgent::getSessionID(), getSunHour(), gMessageSystem, MAX_STRING, LLMessageSystem::newMessage(), LLMessageSystem::nextBlock(), LLMessageSystem::nextBlockFast(), LLUUID::null, S32, and LLAgent::sendMessage().
bool LLPanelEstateInfo::commitEstateInfoCaps | ( | ) | [protected] |
Definition at line 2247 of file llfloaterregioninfo.cpp.
References LLSD::asBoolean(), LLSD::asString(), LLPanel::childGetValue(), gAgent, LLViewerRegion::getCapability(), getEstateName(), LLFloaterRegionInfo::getLastInvoice(), LLAgent::getRegion(), getSunHour(), and LLHTTPClient::post().
void LLPanelEstateInfo::commitEstateAccess | ( | ) | [protected] |
void LLPanelEstateInfo::commitEstateManagers | ( | ) | [protected] |
void LLPanelEstateInfo::clearAccessLists | ( | ) | [protected] |
Definition at line 2516 of file llfloaterregioninfo.cpp.
References LLScrollListCtrl::deleteAllItems().
Referenced by refreshFromRegion(), and sendEstateAccessDelta().
BOOL LLPanelEstateInfo::checkRemovalButton | ( | std::string | name | ) | [protected] |
Definition at line 2532 of file llfloaterregioninfo.cpp.
References LLPanel::childSetEnabled(), FALSE, gAgent, LLScrollListCtrl::getFirstSelected(), LLAgent::getID(), LLViewerRegion::getOwner(), LLAgent::getRegion(), and TRUE.
Referenced by setAccessAllowedEnabled(), and updateChild().
Definition at line 2564 of file llfloaterregioninfo.cpp.
References LLPanelRegionInfo::enableButton(), FALSE, LLView::getName(), and TRUE.
Referenced by updateChild().
U32 LLPanelEstateInfo::mEstateID [protected] |
Definition at line 359 of file llfloaterregioninfo.h.
Referenced by getEstateID(), and setEstateID().