#include <llpanelland.h>
Inheritance diagram for LLPanelLandInfo:
Public Member Functions | |
LLPanelLandInfo (const std::string &name) | |
virtual | ~LLPanelLandInfo () |
void | refresh () |
Static Public Member Functions | |
static void | refreshAll () |
Protected Member Functions | |
virtual BOOL | postBuild () |
Static Protected Member Functions | |
static void | onClickClaim (void *) |
static void | onClickRelease (void *) |
static void | onClickDivide (void *) |
static void | onClickJoin (void *) |
static void | onClickAbout (void *) |
Static Protected Attributes | |
static LLPanelLandSelectObserver * | sObserver = NULL |
static LLPanelLandInfo * | sInstance = NULL |
Definition at line 44 of file llpanelland.h.
LLPanelLandInfo::LLPanelLandInfo | ( | const std::string & | name | ) |
Definition at line 74 of file llpanelland.cpp.
References LLViewerParcelMgr::addObserver(), gParcelMgr, sInstance, and sObserver.
LLPanelLandInfo::~LLPanelLandInfo | ( | ) | [virtual] |
Definition at line 91 of file llpanelland.cpp.
References gParcelMgr, NULL, LLViewerParcelMgr::removeObserver(), sInstance, and sObserver.
Definition at line 248 of file llpanelland.cpp.
References LLViewerParcelMgr::getParcelSelection(), gParcelMgr, LLViewerParcelMgr::selectParcelInRectangle(), and LLFloaterLand::show().
Referenced by postBuild().
Definition at line 223 of file llpanelland.cpp.
References gParcelMgr, and LLViewerParcelMgr::startBuyLand().
Referenced by postBuild().
Definition at line 236 of file llpanelland.cpp.
References gParcelMgr, and LLViewerParcelMgr::startDivideLand().
Referenced by postBuild().
Definition at line 242 of file llpanelland.cpp.
References gParcelMgr, and LLViewerParcelMgr::startJoinLand().
Referenced by postBuild().
Definition at line 230 of file llpanelland.cpp.
References gParcelMgr, and LLViewerParcelMgr::startReleaseLand().
Referenced by postBuild().
BOOL LLPanelLandInfo::postBuild | ( | ) | [protected, virtual] |
Reimplemented from LLPanel.
Definition at line 60 of file llpanelland.cpp.
References LLPanel::childSetAction(), onClickAbout(), onClickClaim(), onClickDivide(), onClickJoin(), onClickRelease(), and TRUE.
void LLPanelLandInfo::refresh | ( | ) | [virtual] |
Reimplemented from LLPanel.
Definition at line 112 of file llpanelland.cpp.
References LLAgent::canManageEstate(), LLPanel::childSetEnabled(), LLPanel::childSetText(), LLPanel::childSetTextArg(), LLPanel::childSetVisible(), FALSE, gAgent, LLParcel::getAuthorizedBuyerID(), LLViewerParcelMgr::getDisplayInfo(), LLParcel::getForSale(), LLAgent::getID(), LLViewerRegion::getOwner(), LLParcel::getOwnerID(), LLViewerParcelMgr::getParcelSelection(), LLViewerRegion::getRegionFlags(), LLParcel::getSalePrice(), LLViewerParcelMgr::getSelectedArea(), LLViewerParcelMgr::getSelectionRegion(), GP_LAND_DIVIDE_JOIN, GP_LAND_RELEASE, gParcelMgr, LLAgent::isGodlike(), LLUUID::isNull(), LLViewerParcelMgr::isParcelOwnedByAgent(), LLParcel::isPublic(), lldebugs, llendl, llformat(), LLUUID::notNull(), LLStringBase< char >::null, PARCEL_UNIT_AREA, REGION_FLAGS_ALLOW_PARCEL_CHANGES, S32, and TRUE.
Referenced by LLFloaterTools::refresh(), and refreshAll().
void LLPanelLandInfo::refreshAll | ( | ) | [static] |
Definition at line 102 of file llpanelland.cpp.
References refresh(), and sInstance.
Referenced by LLPanelLandSelectObserver::changed().
LLPanelLandInfo * LLPanelLandInfo::sInstance = NULL [static, protected] |
Definition at line 74 of file llpanelland.h.
Referenced by LLPanelLandInfo(), refreshAll(), and ~LLPanelLandInfo().
LLPanelLandSelectObserver * LLPanelLandInfo::sObserver = NULL [static, protected] |
Definition at line 73 of file llpanelland.h.
Referenced by LLPanelLandInfo(), and ~LLPanelLandInfo().