LLPanelRegionTools Class Reference

#include <llfloatergodtools.h>

Inheritance diagram for LLPanelRegionTools:

Inheritance graph
[legend]
Collaboration diagram for LLPanelRegionTools:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLPanelRegionTools (const std::string &name)
 ~LLPanelRegionTools ()
BOOL postBuild ()
void refresh ()
const std::string getSimName () const
U32 getEstateID () const
U32 getParentEstateID () const
U32 getRegionFlags () const
U32 getRegionFlagsMask () const
F32 getBillableFactor () const
S32 getPricePerMeter () const
S32 getGridPosX () const
S32 getGridPosY () const
S32 getRedirectGridX () const
S32 getRedirectGridY () const
void setSimName (char *name)
void setEstateID (U32 id)
void setParentEstateID (U32 id)
void setCheckFlags (U32 flags)
void setBillableFactor (F32 billable_factor)
void setPricePerMeter (S32 price)
void setGridPosX (S32 pos)
void setGridPosY (S32 pos)
void setRedirectGridX (S32 pos)
void setRedirectGridY (S32 pos)
U32 computeRegionFlags (U32 initial_flags) const
void clearAllWidgets ()
void enableAllWidgets ()

Static Public Member Functions

static void onSaveState (void *data)
static void onChangeAnything (LLUICtrl *ctrl, void *userdata)
static void onChangePrelude (LLUICtrl *ctrl, void *data)
static void onChangeSimName (LLLineEditor *caller, void *userdata)
static void onApplyChanges (void *userdata)
static void onBakeTerrain (void *userdata)
static void onRevertTerrain (void *userdata)
static void onSwapTerrain (void *userdata)
static void onSelectRegion (void *userdata)
static void onRefresh (void *userdata)

Protected Member Functions

void updateCurrentRegion () const


Detailed Description

Definition at line 131 of file llfloatergodtools.h.


Constructor & Destructor Documentation

LLPanelRegionTools::LLPanelRegionTools ( const std::string &  name  ) 

Definition at line 428 of file llfloatergodtools.cpp.

LLPanelRegionTools::~LLPanelRegionTools (  ) 

Definition at line 488 of file llfloatergodtools.cpp.


Member Function Documentation

BOOL LLPanelRegionTools::postBuild ( void   )  [virtual]

void LLPanelRegionTools::refresh (  )  [virtual]

Reimplemented from LLPanel.

Definition at line 501 of file llfloatergodtools.cpp.

void LLPanelRegionTools::onSaveState ( void *  data  )  [static]

void LLPanelRegionTools::onChangeAnything ( LLUICtrl ctrl,
void *  userdata 
) [static]

Definition at line 768 of file llfloatergodtools.cpp.

References LLPanel::childEnable(), gAgent, and LLAgent::isGodlike().

Referenced by onChangePrelude(), and postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelRegionTools::onChangePrelude ( LLUICtrl ctrl,
void *  data 
) [static]

Definition at line 780 of file llfloatergodtools.cpp.

References onChangeAnything(), and TRUE.

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelRegionTools::onChangeSimName ( LLLineEditor caller,
void *  userdata 
) [static]

Definition at line 794 of file llfloatergodtools.cpp.

References LLPanel::childEnable(), gAgent, and LLAgent::isGodlike().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelRegionTools::onApplyChanges ( void *  userdata  )  [static]

Definition at line 818 of file llfloatergodtools.cpp.

References LLPanel::childDisable(), gAgent, LLAgent::getRegion(), LLAgent::isGodlike(), and LLFloaterGodTools::sendGodUpdateRegionInfo().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelRegionTools::onBakeTerrain ( void *  userdata  )  [static]

Definition at line 834 of file llfloatergodtools.cpp.

References gAgent, LLAgent::getRegionHost(), and LLPanelRequestTools::sendRequest().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelRegionTools::onRevertTerrain ( void *  userdata  )  [static]

Definition at line 840 of file llfloatergodtools.cpp.

References gAgent, LLAgent::getRegionHost(), and LLPanelRequestTools::sendRequest().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelRegionTools::onSwapTerrain ( void *  userdata  )  [static]

Definition at line 846 of file llfloatergodtools.cpp.

References gAgent, LLAgent::getRegionHost(), and LLPanelRequestTools::sendRequest().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelRegionTools::onSelectRegion ( void *  userdata  )  [static]

void LLPanelRegionTools::onRefresh ( void *  userdata  )  [static]

Definition at line 806 of file llfloatergodtools.cpp.

References gAgent, LLAgent::getRegion(), LLAgent::isGodlike(), and LLFloaterGodTools::sendRegionInfoRequest().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

const std::string LLPanelRegionTools::getSimName (  )  const

Definition at line 586 of file llfloatergodtools.cpp.

References LLPanel::childGetValue().

Referenced by LLFloaterGodTools::sendGodUpdateRegionInfo().

Here is the call graph for this function:

Here is the caller graph for this function:

U32 LLPanelRegionTools::getEstateID (  )  const

Definition at line 591 of file llfloatergodtools.cpp.

References LLSD::asInteger(), and LLPanel::childGetValue().

Referenced by LLFloaterGodTools::sendGodUpdateRegionInfo().

Here is the call graph for this function:

Here is the caller graph for this function:

U32 LLPanelRegionTools::getParentEstateID (  )  const

Definition at line 597 of file llfloatergodtools.cpp.

References LLSD::asInteger(), and LLPanel::childGetValue().

Referenced by LLFloaterGodTools::sendGodUpdateRegionInfo().

Here is the call graph for this function:

Here is the caller graph for this function:

U32 LLPanelRegionTools::getRegionFlags (  )  const

U32 LLPanelRegionTools::getRegionFlagsMask (  )  const

F32 LLPanelRegionTools::getBillableFactor (  )  const

Definition at line 700 of file llfloatergodtools.cpp.

References LLSD::asReal(), and LLPanel::childGetValue().

Referenced by LLFloaterGodTools::sendGodUpdateRegionInfo().

Here is the call graph for this function:

Here is the caller graph for this function:

S32 LLPanelRegionTools::getPricePerMeter (  )  const

Definition at line 705 of file llfloatergodtools.cpp.

References LLPanel::childGetValue().

Referenced by LLFloaterGodTools::sendGodUpdateRegionInfo().

Here is the call graph for this function:

Here is the caller graph for this function:

S32 LLPanelRegionTools::getGridPosX (  )  const

Definition at line 613 of file llfloatergodtools.cpp.

References LLSD::asInteger(), and LLPanel::childGetValue().

Here is the call graph for this function:

S32 LLPanelRegionTools::getGridPosY (  )  const

Definition at line 618 of file llfloatergodtools.cpp.

References LLSD::asInteger(), and LLPanel::childGetValue().

Here is the call graph for this function:

S32 LLPanelRegionTools::getRedirectGridX (  )  const

Definition at line 603 of file llfloatergodtools.cpp.

References LLSD::asInteger(), and LLPanel::childGetValue().

Referenced by LLFloaterGodTools::sendGodUpdateRegionInfo().

Here is the call graph for this function:

Here is the caller graph for this function:

S32 LLPanelRegionTools::getRedirectGridY (  )  const

Definition at line 608 of file llfloatergodtools.cpp.

References LLSD::asInteger(), and LLPanel::childGetValue().

Referenced by LLFloaterGodTools::sendGodUpdateRegionInfo().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelRegionTools::setSimName ( char *  name  ) 

Definition at line 710 of file llfloatergodtools.cpp.

References LLPanel::childSetValue().

Referenced by LLFloaterGodTools::processRegionInfo().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelRegionTools::setEstateID ( U32  id  ) 

Definition at line 715 of file llfloatergodtools.cpp.

References LLPanel::childSetValue(), and S32.

Referenced by LLFloaterGodTools::processRegionInfo().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelRegionTools::setParentEstateID ( U32  id  ) 

Definition at line 740 of file llfloatergodtools.cpp.

References LLPanel::childSetValue(), and S32.

Referenced by LLFloaterGodTools::processRegionInfo().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelRegionTools::setCheckFlags ( U32  flags  ) 

void LLPanelRegionTools::setBillableFactor ( F32  billable_factor  ) 

Definition at line 757 of file llfloatergodtools.cpp.

References LLPanel::childSetValue().

Referenced by LLFloaterGodTools::processRegionInfo().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelRegionTools::setPricePerMeter ( S32  price  ) 

Definition at line 762 of file llfloatergodtools.cpp.

References LLPanel::childSetValue().

Referenced by LLFloaterGodTools::processRegionInfo().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelRegionTools::setGridPosX ( S32  pos  ) 

Definition at line 720 of file llfloatergodtools.cpp.

References LLPanel::childSetValue().

Referenced by LLFloaterGodTools::processRegionInfo().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelRegionTools::setGridPosY ( S32  pos  ) 

Definition at line 725 of file llfloatergodtools.cpp.

References LLPanel::childSetValue().

Referenced by LLFloaterGodTools::processRegionInfo().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelRegionTools::setRedirectGridX ( S32  pos  ) 

Definition at line 730 of file llfloatergodtools.cpp.

References LLPanel::childSetValue().

Referenced by LLFloaterGodTools::processRegionInfo().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelRegionTools::setRedirectGridY ( S32  pos  ) 

Definition at line 735 of file llfloatergodtools.cpp.

References LLPanel::childSetValue().

Referenced by LLFloaterGodTools::processRegionInfo().

Here is the call graph for this function:

Here is the caller graph for this function:

U32 LLPanelRegionTools::computeRegionFlags ( U32  initial_flags  )  const

Definition at line 493 of file llfloatergodtools.cpp.

References getRegionFlags(), and getRegionFlagsMask().

Referenced by LLFloaterGodTools::computeRegionFlags().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelRegionTools::clearAllWidgets (  ) 

Definition at line 506 of file llfloatergodtools.cpp.

References BILLABLE_FACTOR_DEFAULT, LLPanel::childDisable(), LLPanel::childSetFocus(), LLPanel::childSetValue(), FALSE, and PRICE_PER_METER_DEFAULT.

Referenced by LLFloaterGodTools::sendRegionInfoRequest().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelRegionTools::enableAllWidgets (  ) 

Definition at line 548 of file llfloatergodtools.cpp.

References LLPanel::childDisable(), and LLPanel::childEnable().

Referenced by LLFloaterGodTools::processRegionInfo().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelRegionTools::updateCurrentRegion (  )  const [protected]


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

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