LLFloaterLand Class Reference

#include <llfloaterland.h>

Inheritance diagram for LLFloaterLand:

Inheritance graph
[legend]
Collaboration diagram for LLFloaterLand:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual void onClose (bool app_quitting)

Static Public Member Functions

static void show ()
static BOOL floaterVisible ()
static void refreshAll ()
static LLPanelLandObjects * getCurrentPanelLandObjects ()
static LLPanelLandCovenant * getCurrentPanelLandCovenant ()

Static Public Attributes

static BOOL sRequestReplyOnUpdate

Protected Member Functions

 LLFloaterLand ()
virtual ~LLFloaterLand ()
void refresh ()

Static Protected Member Functions

static void * createPanelLandGeneral (void *data)
static void * createPanelLandCovenant (void *data)
static void * createPanelLandObjects (void *data)
static void * createPanelLandOptions (void *data)
static void * createPanelLandMedia (void *data)
static void * createPanelLandAccess (void *data)
static void * createPanelLandBan (void *data)

Protected Attributes

LLTabContainer * mTabLand
LLPanelLandGeneral * mPanelGeneral
LLPanelLandObjects * mPanelObjects
LLPanelLandOptions * mPanelOptions
LLPanelLandMedia * mPanelMedia
LLPanelLandAccess * mPanelAccess
LLPanelLandBan * mPanelBan
LLPanelLandCovenant * mPanelCovenant
LLHandle< LLParcelSelection > mParcel

Static Protected Attributes

static LLFloaterLand * sInstance = NULL
static LLParcelSelectionObserver * sObserver = NULL
static S32 sLastTab = 0

Detailed Description

Definition at line 70 of file llfloaterland.h.


Constructor & Destructor Documentation

LLFloaterLand::LLFloaterLand (  )  [protected]

Definition at line 228 of file llfloaterland.cpp.

References LLUICtrlFactory::buildFloater(), createPanelLandAccess(), createPanelLandBan(), createPanelLandCovenant(), createPanelLandGeneral(), createPanelLandMedia(), createPanelLandObjects(), createPanelLandOptions(), LLUICtrlFactory::getTabContainerByName(), gUICtrlFactory, mTabLand, sLastTab, and tab.

Referenced by show().

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

Definition at line 260 of file llfloaterland.cpp.

References NULL, and sInstance.


Member Function Documentation

void * LLFloaterLand::createPanelLandAccess ( void *  data  )  [static, protected]

Definition at line 322 of file llfloaterland.cpp.

Referenced by LLFloaterLand().

void * LLFloaterLand::createPanelLandBan ( void *  data  )  [static, protected]

Definition at line 330 of file llfloaterland.cpp.

Referenced by LLFloaterLand().

void * LLFloaterLand::createPanelLandCovenant ( void *  data  )  [static, protected]

Definition at line 289 of file llfloaterland.cpp.

Referenced by LLFloaterLand().

void * LLFloaterLand::createPanelLandGeneral ( void *  data  )  [static, protected]

Definition at line 279 of file llfloaterland.cpp.

Referenced by LLFloaterLand().

void * LLFloaterLand::createPanelLandMedia ( void *  data  )  [static, protected]

Definition at line 314 of file llfloaterland.cpp.

Referenced by LLFloaterLand().

void * LLFloaterLand::createPanelLandObjects ( void *  data  )  [static, protected]

Definition at line 298 of file llfloaterland.cpp.

Referenced by LLFloaterLand().

void * LLFloaterLand::createPanelLandOptions ( void *  data  )  [static, protected]

Definition at line 306 of file llfloaterland.cpp.

Referenced by LLFloaterLand().

static BOOL LLFloaterLand::floaterVisible (  )  [inline, static]

Definition at line 77 of file llfloaterland.h.

References LLView::getVisible(), and sInstance.

LLPanelLandCovenant * LLFloaterLand::getCurrentPanelLandCovenant (  )  [static]

Definition at line 192 of file llfloaterland.cpp.

References mPanelCovenant, NULL, and sInstance.

Referenced by LLPanelLandCovenant::updateCovenantText(), LLPanelLandCovenant::updateEstateName(), LLPanelLandCovenant::updateEstateOwnerName(), and LLPanelLandCovenant::updateLastModified().

LLPanelLandObjects * LLFloaterLand::getCurrentPanelLandObjects (  )  [static]

Definition at line 181 of file llfloaterland.cpp.

References mPanelObjects, NULL, and sInstance.

Referenced by LLPanelLandObjects::processParcelObjectOwnersReply().

void LLFloaterLand::onClose ( bool  app_quitting  )  [virtual]

Reimplemented from LLFloater.

Definition at line 212 of file llfloaterland.cpp.

References LLFloater::destroy(), LLTabContainerCommon::getCurrentPanelIndex(), gParcelMgr, gSelectMgr, mTabLand, NULL, LLViewerParcelMgr::removeObserver(), sLastTab, sObserver, and LLSelectMgr::unhighlightAll().

void LLFloaterLand::refresh (  )  [protected, virtual]

Reimplemented from LLPanel.

Definition at line 267 of file llfloaterland.cpp.

References mPanelAccess, mPanelBan, mPanelGeneral, mPanelMedia, mPanelObjects, mPanelOptions, LLPanelLandBan::refresh(), LLPanelLandAccess::refresh(), LLPanelLandMedia::refresh(), LLPanelLandOptions::refresh(), LLPanelLandObjects::refresh(), and LLPanelLandGeneral::refresh().

Referenced by refreshAll(), and show().

void LLFloaterLand::refreshAll (  )  [static]

Definition at line 203 of file llfloaterland.cpp.

References refresh(), and sInstance.

Referenced by LLParcelSelectionObserver::changed().

void LLFloaterLand::show (  )  [static]

Definition at line 154 of file llfloaterland.cpp.

References LLViewerParcelMgr::addObserver(), LLViewerParcelMgr::getFloatingParcelSelection(), gParcelMgr, LLFloaterLand(), mParcel, mTabLand, LLFloater::open(), refresh(), LLTabContainer::selectTab(), sInstance, sLastTab, and sObserver.

Referenced by LLShowFloater::handleEvent(), LLPanelLandInfo::onClickAbout(), onClickParcelInfo(), and LLToolPie::pickAndShowMenu().


Member Data Documentation

LLPanelLandAccess* LLFloaterLand::mPanelAccess [protected]

Definition at line 114 of file llfloaterland.h.

Referenced by refresh().

LLPanelLandBan* LLFloaterLand::mPanelBan [protected]

Definition at line 115 of file llfloaterland.h.

Referenced by refresh().

LLPanelLandCovenant* LLFloaterLand::mPanelCovenant [protected]

Definition at line 116 of file llfloaterland.h.

Referenced by getCurrentPanelLandCovenant().

LLPanelLandGeneral* LLFloaterLand::mPanelGeneral [protected]

Definition at line 110 of file llfloaterland.h.

Referenced by refresh().

LLPanelLandMedia* LLFloaterLand::mPanelMedia [protected]

Definition at line 113 of file llfloaterland.h.

Referenced by refresh().

LLPanelLandObjects* LLFloaterLand::mPanelObjects [protected]

Definition at line 111 of file llfloaterland.h.

Referenced by getCurrentPanelLandObjects(), and refresh().

LLPanelLandOptions* LLFloaterLand::mPanelOptions [protected]

Definition at line 112 of file llfloaterland.h.

Referenced by refresh().

LLHandle<LLParcelSelection> LLFloaterLand::mParcel [protected]

Definition at line 118 of file llfloaterland.h.

Referenced by show().

LLTabContainer* LLFloaterLand::mTabLand [protected]

Definition at line 109 of file llfloaterland.h.

Referenced by LLFloaterLand(), onClose(), and show().

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

Definition at line 105 of file llfloaterland.h.

Referenced by floaterVisible(), getCurrentPanelLandCovenant(), getCurrentPanelLandObjects(), refreshAll(), show(), and ~LLFloaterLand().

S32 LLFloaterLand::sLastTab = 0 [static, protected]

Definition at line 107 of file llfloaterland.h.

Referenced by LLFloaterLand(), onClose(), and show().

LLParcelSelectionObserver * LLFloaterLand::sObserver = NULL [static, protected]

Definition at line 106 of file llfloaterland.h.

Referenced by onClose(), and show().

BOOL LLFloaterLand::sRequestReplyOnUpdate [static]

Definition at line 125 of file llfloaterland.h.


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