LLPanelRegionInfo Class Reference

#include <llfloaterregioninfo.h>

Inheritance diagram for LLPanelRegionInfo:

Inheritance graph
[legend]
Collaboration diagram for LLPanelRegionInfo:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLPanelRegionInfo ()
virtual bool refreshFromRegion (LLViewerRegion *region)
virtual bool estateUpdate (LLMessageSystem *msg)
virtual BOOL postBuild ()
virtual void updateChild (LLUICtrl *child_ctrl)
void enableButton (const char *btn_name, BOOL enable=TRUE)
void disableButton (const char *btn_name)

Static Public Member Functions

static void onBtnSet (void *user_data)
static void onChangeChildCtrl (LLUICtrl *ctrl, void *user_data)
static void onChangeAnything (LLUICtrl *ctrl, void *user_data)
static void onChangeText (LLLineEditor *caller, void *user_data)

Protected Types

typedef std::vector< std::string > strings_t

Protected Member Functions

void initCtrl (const char *name)
void initTextCtrl (const char *name)
void initHelpBtn (const char *name, const char *xml_alert)
virtual BOOL sendUpdate ()
void sendEstateOwnerMessage (LLMessageSystem *msg, const char *request, const LLUUID &invoice, const strings_t &strings)

Static Protected Member Functions

static void onClickHelp (void *data)

Protected Attributes

LLHost mHost


Detailed Description

Definition at line 102 of file llfloaterregioninfo.h.


Member Typedef Documentation

typedef std::vector<std::string> LLPanelRegionInfo::strings_t [protected]

Definition at line 132 of file llfloaterregioninfo.h.


Constructor & Destructor Documentation

LLPanelRegionInfo::LLPanelRegionInfo (  )  [inline]

Definition at line 105 of file llfloaterregioninfo.h.


Member Function Documentation

void LLPanelRegionInfo::onBtnSet ( void *  user_data  )  [static]

---------------------------------------------------------------------------- Local class implementation ----------------------------------------------------------------------------

Definition at line 427 of file llfloaterregioninfo.cpp.

References disableButton(), and sendUpdate().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelRegionInfo::onChangeChildCtrl ( LLUICtrl ctrl,
void *  user_data 
) [static]

Definition at line 438 of file llfloaterregioninfo.cpp.

References LLView::getParent(), and updateChild().

Referenced by LLPanelEstateInfo::postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelRegionInfo::onChangeAnything ( LLUICtrl ctrl,
void *  user_data 
) [static]

Definition at line 449 of file llfloaterregioninfo.cpp.

References enableButton(), and LLPanel::refresh().

Referenced by initCtrl(), initTextCtrl(), and onChangeText().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelRegionInfo::onChangeText ( LLLineEditor caller,
void *  user_data 
) [static]

Definition at line 461 of file llfloaterregioninfo.cpp.

References onChangeAnything().

Referenced by initTextCtrl().

Here is the call graph for this function:

Here is the caller graph for this function:

bool LLPanelRegionInfo::refreshFromRegion ( LLViewerRegion region  )  [virtual]

virtual bool LLPanelRegionInfo::estateUpdate ( LLMessageSystem msg  )  [inline, virtual]

Reimplemented in LLPanelEstateInfo, and LLPanelEstateCovenant.

Definition at line 112 of file llfloaterregioninfo.h.

BOOL LLPanelRegionInfo::postBuild ( void   )  [virtual]

void LLPanelRegionInfo::updateChild ( LLUICtrl child_ctrl  )  [virtual]

Reimplemented in LLPanelEstateInfo, and LLPanelEstateCovenant.

Definition at line 478 of file llfloaterregioninfo.cpp.

Referenced by onChangeChildCtrl().

Here is the caller graph for this function:

void LLPanelRegionInfo::enableButton ( const char *  btn_name,
BOOL  enable = TRUE 
)

Definition at line 522 of file llfloaterregioninfo.cpp.

References LLPanel::childSetEnabled().

Referenced by LLPanelEstateInfo::checkSunHourSlider(), onChangeAnything(), LLPanelEstateInfo::onChangeFixedSun(), and LLPanelEstateInfo::onChangeUseGlobalTime().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelRegionInfo::disableButton ( const char *  btn_name  ) 

Definition at line 527 of file llfloaterregioninfo.cpp.

References LLPanel::childDisable().

Referenced by onBtnSet().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelRegionInfo::initCtrl ( const char *  name  )  [protected]

void LLPanelRegionInfo::initTextCtrl ( const char *  name  )  [protected]

Definition at line 537 of file llfloaterregioninfo.cpp.

References LLPanel::childSetCommitCallback(), LLPanel::childSetKeystrokeCallback(), onChangeAnything(), and onChangeText().

Referenced by LLPanelEstateInfo::postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelRegionInfo::initHelpBtn ( const char *  name,
const char *  xml_alert 
) [protected]

Definition at line 543 of file llfloaterregioninfo.cpp.

References LLPanel::childSetAction(), and onClickHelp().

Referenced by LLPanelEstateCovenant::postBuild(), LLPanelEstateInfo::postBuild(), LLPanelRegionTerrainInfo::postBuild(), LLPanelRegionDebugInfo::postBuild(), and LLPanelRegionGeneralInfo::postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelRegionInfo::onClickHelp ( void *  data  )  [static, protected]

Definition at line 549 of file llfloaterregioninfo.cpp.

References LLViewerWindow::alertXml(), and gViewerWindow.

Referenced by initHelpBtn().

Here is the call graph for this function:

Here is the caller graph for this function:

virtual BOOL LLPanelRegionInfo::sendUpdate (  )  [inline, protected, virtual]

Reimplemented in LLPanelRegionGeneralInfo, LLPanelRegionDebugInfo, LLPanelRegionTextureInfo, LLPanelRegionTerrainInfo, LLPanelEstateInfo, and LLPanelEstateCovenant.

Definition at line 130 of file llfloaterregioninfo.h.

References TRUE.

Referenced by onBtnSet().

Here is the caller graph for this function:

void LLPanelRegionInfo::sendEstateOwnerMessage ( LLMessageSystem msg,
const char *  request,
const LLUUID invoice,
const strings_t strings 
) [protected]


Member Data Documentation

Definition at line 141 of file llfloaterregioninfo.h.

Referenced by refreshFromRegion(), and sendEstateOwnerMessage().


The documentation for this class was generated from the following files:

Generated on Fri May 16 08:58:16 2008 for SecondLife by  doxygen 1.5.5