LLFloaterLandHoldings Class Reference

#include <llfloaterlandholdings.h>

Inheritance diagram for LLFloaterLandHoldings:

Inheritance graph
Collaboration diagram for LLFloaterLandHoldings:

Collaboration graph
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