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 LLPanelLandObjectsgetCurrentPanelLandObjects ()
static LLPanelLandCovenantgetCurrentPanelLandCovenant ()

Static Public Attributes

static BOOL sRequestReplyOnUpdate

Protected Member Functions

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

Static Protected Member Functions

static voidcreatePanelLandGeneral (void *data)
static voidcreatePanelLandCovenant (void *data)
static voidcreatePanelLandObjects (void *data)
static voidcreatePanelLandOptions (void *data)
static voidcreatePanelLandMedia (void *data)
static voidcreatePanelLandAccess (void *data)
static voidcreatePanelLandBan (void *data)

Protected Attributes

LLTabContainermTabLand
LLPanelLandGeneralmPanelGeneral
LLPanelLandObjectsmPanelObjects
LLPanelLandOptionsmPanelOptions
LLPanelLandMediamPanelMedia
LLPanelLandAccessmPanelAccess
LLPanelLandBanmPanelBan
LLPanelLandCovenantmPanelCovenant
LLHandle< LLParcelSelectionmParcel

Static Protected Attributes

static LLFloaterLandsInstance = NULL
static LLParcelSelectionObserversObserver = 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