LLFloaterLandHoldings Class Reference

#include <llfloaterlandholdings.h>

Inheritance diagram for LLFloaterLandHoldings:

Inheritance graph
[legend]
Collaboration diagram for LLFloaterLandHoldings:

Collaboration graph
[legend]
List of all members.

Public Member Functions

BOOL postBuild ()
virtual void draw ()
void refresh ()
void buttonCore (S32 which)

Static Public Member Functions

static void show (void *)
static void processPlacesReply (LLMessageSystem *msg, void **)
static void onClickTeleport (void *)
static void onClickMap (void *)
static void onClickLandmark (void *)
static void onGrantList (void *data)

Protected Member Functions

 LLFloaterLandHoldings ()
virtual ~LLFloaterLandHoldings ()
void refreshAggregates ()

Protected Attributes

S32 mActualArea
S32 mBillableArea
BOOL mFirstPacketReceived
LLString mSortColumn
BOOL mSortAscending

Static Protected Attributes

static LLFloaterLandHoldingssInstance = NULL

Detailed Description

Definition at line 42 of file llfloaterlandholdings.h.


Constructor & Destructor Documentation

LLFloaterLandHoldings::LLFloaterLandHoldings (  )  [protected]

Definition at line 84 of file llfloaterlandholdings.cpp.

References sInstance.

Referenced by show().

LLFloaterLandHoldings::~LLFloaterLandHoldings (  )  [protected, virtual]

Definition at line 133 of file llfloaterlandholdings.cpp.

References NULL, and sInstance.


Member Function Documentation

void LLFloaterLandHoldings::buttonCore ( S32  which  ) 

Definition at line 251 of file llfloaterlandholdings.cpp.

References gAgent, LLAgent::getPositionGlobal(), LLUICtrlFactory::getScrollListByName(), gFloaterWorldMap, list, LLVector3d::mdV, NULL, S32, LLFloaterWorldMap::show(), LLAgent::teleportViaLocation(), LLFloaterWorldMap::trackLocation(), TRUE, and VZ.

void LLFloaterLandHoldings::draw (  )  [virtual]

Reimplemented from LLFloater.

Definition at line 139 of file llfloaterlandholdings.cpp.

References LLFloater::draw(), and refresh().

static void LLFloaterLandHoldings::onClickLandmark ( void  )  [static]

void LLFloaterLandHoldings::onClickMap ( void  )  [static]

Definition at line 295 of file llfloaterlandholdings.cpp.

Referenced by postBuild().

void LLFloaterLandHoldings::onClickTeleport ( void  )  [static]

Definition at line 286 of file llfloaterlandholdings.cpp.

Referenced by postBuild().

void LLFloaterLandHoldings::onGrantList ( void data  )  [static]

Definition at line 302 of file llfloaterlandholdings.cpp.

References list, LLUUID::notNull(), and LLFloaterGroupInfo::showFromUUID().

Referenced by postBuild().

BOOL LLFloaterLandHoldings::postBuild (  )  [virtual]

Reimplemented from LLPanel.

Definition at line 96 of file llfloaterlandholdings.cpp.

References ADD_SORTED, LLPanel::childGetListInterface(), LLPanel::childSetAction(), LLPanel::childSetDoubleClickCallback(), LLPanel::childSetUserData(), LLDynamicArray< Type, BlockSize >::count(), count, gAgent, LLDynamicArray< Type, BlockSize >::get(), LLPanel::getUIString(), i, list, llformat(), LLGroupData::mContribution, LLAgent::mGroups, LLGroupData::mID, LLGroupData::mName, onClickMap(), onClickTeleport(), onGrantList(), S32, LLUIString::setArg(), and TRUE.

void LLFloaterLandHoldings::processPlacesReply ( LLMessageSystem msg,
void **   
) [static]

Definition at line 165 of file llfloaterlandholdings.cpp.

References count, LLMessageSystem::getF32(), LLMessageSystem::getNumberOfBlocks(), LLMessageSystem::getS32(), LLMessageSystem::getString(), LLMessageSystem::getU8(), LLMessageSystem::getUUID(), i, list, llround(), MAX_STRING, LLCtrlSelectionInterface::OP_DELETE, REGION_WIDTH_UNITS, S32, sInstance, and TRUE.

Referenced by process_places_reply().

void LLFloaterLandHoldings::refresh (  )  [virtual]

Reimplemented from LLPanel.

Definition at line 148 of file llfloaterlandholdings.cpp.

References LLPanel::childGetSelectionInterface(), LLPanel::childSetEnabled(), FALSE, list, refreshAggregates(), and TRUE.

Referenced by draw().

void LLFloaterLandHoldings::refreshAggregates (  )  [protected]

Definition at line 314 of file llfloaterlandholdings.cpp.

References LLPanel::childSetTextArg(), LLStatusBar::getSquareMetersCommitted(), LLStatusBar::getSquareMetersCredit(), LLStatusBar::getSquareMetersLeft(), gStatusBar, llformat(), and S32.

Referenced by refresh().

void LLFloaterLandHoldings::show ( void  )  [static]

Definition at line 59 of file llfloaterlandholdings.cpp.

References LLUICtrlFactory::buildFloater(), LLParcel::C_ANY, LLFloater::center(), DFQ_AGENT_OWNED, gUICtrlFactory, LLFloaterLandHoldings(), LLUUID::null, LLFloater::open(), and send_places_query().

Referenced by LLShowFloater::handleEvent().


Member Data Documentation

S32 LLFloaterLandHoldings::mActualArea [protected]

Definition at line 74 of file llfloaterlandholdings.h.

S32 LLFloaterLandHoldings::mBillableArea [protected]

Definition at line 75 of file llfloaterlandholdings.h.

BOOL LLFloaterLandHoldings::mFirstPacketReceived [protected]

Definition at line 79 of file llfloaterlandholdings.h.

BOOL LLFloaterLandHoldings::mSortAscending [protected]

Definition at line 82 of file llfloaterlandholdings.h.

LLString LLFloaterLandHoldings::mSortColumn [protected]

Definition at line 81 of file llfloaterlandholdings.h.

LLFloaterLandHoldings * LLFloaterLandHoldings::sInstance = NULL [static, protected]

Definition at line 71 of file llfloaterlandholdings.h.

Referenced by LLFloaterLandHoldings(), processPlacesReply(), and ~LLFloaterLandHoldings().


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:19 2010 for Second Life Viewer by  doxygen 1.4.7