diff options
Diffstat (limited to 'indra/newview/llfloaterlandholdings.h')
-rw-r--r-- | indra/newview/llfloaterlandholdings.h | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/indra/newview/llfloaterlandholdings.h b/indra/newview/llfloaterlandholdings.h new file mode 100644 index 0000000000..4fb3d60451 --- /dev/null +++ b/indra/newview/llfloaterlandholdings.h @@ -0,0 +1,62 @@ +/** + * @file llfloaterlandholdings.h + * @brief "My Land" floater showing all your land parcels. + * + * Copyright (c) 2003-$CurrentYear$, Linden Research, Inc. + * $License$ + */ + +#ifndef LL_LLFLOATERLANDHOLDINGS_H +#define LL_LLFLOATERLANDHOLDINGS_H + +#include "llfloater.h" + +class LLMessageSystem; +class LLTextBox; +class LLScrollListCtrl; +class LLButton; + +class LLFloaterLandHoldings +: public LLFloater +{ +public: + BOOL postBuild(); + + static void show(void*); + + virtual void draw(); + + void refresh(); + + void buttonCore(S32 which); + + static void processPlacesReply(LLMessageSystem* msg, void**); + + static void onClickTeleport(void*); + static void onClickMap(void*); + static void onClickLandmark(void*); + + static void onGrantList(void* data); + +protected: + LLFloaterLandHoldings(); + virtual ~LLFloaterLandHoldings(); + + void refreshAggregates(); + +protected: + static LLFloaterLandHoldings* sInstance; + + // Sum up as packets arrive the total holdings + S32 mActualArea; + S32 mBillableArea; + + // Has a packet of data been received? + // Used to clear out the mParcelList's "Loading..." indicator + BOOL mFirstPacketReceived; + + LLString mSortColumn; + BOOL mSortAscending; +}; + +#endif |