LLPanelRegionTerrainInfo Class Reference

#include <llfloaterregioninfo.h>

Inheritance diagram for LLPanelRegionTerrainInfo:

Inheritance graph
[legend]
Collaboration diagram for LLPanelRegionTerrainInfo:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLPanelRegionTerrainInfo ()
 ~LLPanelRegionTerrainInfo ()
virtual BOOL postBuild ()
virtual bool refreshFromRegion (LLViewerRegion *region)

Protected Member Functions

virtual BOOL sendUpdate ()

Static Protected Member Functions

static void onChangeUseEstateTime (LLUICtrl *ctrl, void *user_data)
static void onChangeFixedSun (LLUICtrl *ctrl, void *user_data)
static void onChangeSunHour (LLUICtrl *ctrl, void *)
static void onClickDownloadRaw (void *)
static void onClickUploadRaw (void *)
static void onClickBakeTerrain (void *)
static void callbackBakeTerrain (S32 option, void *data)

Detailed Description

Definition at line 221 of file llfloaterregioninfo.h.


Constructor & Destructor Documentation

LLPanelRegionTerrainInfo::LLPanelRegionTerrainInfo (  )  [inline]

Definition at line 224 of file llfloaterregioninfo.h.

LLPanelRegionTerrainInfo::~LLPanelRegionTerrainInfo (  )  [inline]

Definition at line 226 of file llfloaterregioninfo.h.


Member Function Documentation

void LLPanelRegionTerrainInfo::callbackBakeTerrain ( S32  option,
void data 
) [static, protected]

Definition at line 1343 of file llfloaterregioninfo.cpp.

References LLFloaterRegionInfo::getLastInvoice(), and gMessageSystem.

Referenced by onClickBakeTerrain().

void LLPanelRegionTerrainInfo::onChangeFixedSun ( LLUICtrl ctrl,
void user_data 
) [static, protected]

Definition at line 1277 of file llfloaterregioninfo.cpp.

References LLPanel::childEnable().

Referenced by postBuild().

void LLPanelRegionTerrainInfo::onChangeSunHour ( LLUICtrl ctrl,
void  
) [static, protected]

Definition at line 1287 of file llfloaterregioninfo.cpp.

References LLPanel::childEnable(), and LLView::getParent().

Referenced by postBuild().

void LLPanelRegionTerrainInfo::onChangeUseEstateTime ( LLUICtrl ctrl,
void user_data 
) [static, protected]

Definition at line 1261 of file llfloaterregioninfo.cpp.

References LLSD::asBoolean(), LLPanel::childEnable(), LLPanel::childGetValue(), LLPanel::childSetEnabled(), LLPanel::childSetValue(), f, and FALSE.

Referenced by postBuild().

void LLPanelRegionTerrainInfo::onClickBakeTerrain ( void  )  [static, protected]

Definition at line 1336 of file llfloaterregioninfo.cpp.

References LLViewerWindow::alertXml(), callbackBakeTerrain(), and gViewerWindow.

Referenced by postBuild().

void LLPanelRegionTerrainInfo::onClickDownloadRaw ( void  )  [static, protected]

Definition at line 1296 of file llfloaterregioninfo.cpp.

References LLFilePicker::FFSAVE_RAW, LLFilePicker::getFirstFile(), LLFloaterRegionInfo::getLastInvoice(), LLFilePicker::getSaveFile(), gMessageSystem, LLFilePicker::instance(), llendl, and llwarns.

Referenced by postBuild().

void LLPanelRegionTerrainInfo::onClickUploadRaw ( void  )  [static, protected]

Definition at line 1315 of file llfloaterregioninfo.cpp.

References LLViewerWindow::alertXml(), LLFilePicker::FFLOAD_RAW, LLFilePicker::getFirstFile(), LLFloaterRegionInfo::getLastInvoice(), LLFilePicker::getOpenFile(), gMessageSystem, gViewerWindow, LLFilePicker::instance(), llendl, and llwarns.

Referenced by postBuild().

BOOL LLPanelRegionTerrainInfo::postBuild (  )  [virtual]

Reimplemented from LLPanelRegionInfo.

Definition at line 1157 of file llfloaterregioninfo.cpp.

References LLPanel::childSetAction(), LLPanel::childSetCommitCallback(), LLPanelRegionInfo::initCtrl(), LLPanelRegionInfo::initHelpBtn(), onChangeFixedSun(), onChangeSunHour(), onChangeUseEstateTime(), onClickBakeTerrain(), onClickDownloadRaw(), onClickUploadRaw(), LLPanelRegionInfo::postBuild(), and TRUE.

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

Reimplemented from LLPanelRegionInfo.

Definition at line 1187 of file llfloaterregioninfo.cpp.

References LLPanel::childDisable(), LLPanel::childSetEnabled(), gAgent, LLAgent::getID(), LLViewerRegion::getOwner(), LLViewerRegion::isEstateManager(), LLAgent::isGodlike(), llendl, llinfos, LLPanelRegionInfo::refreshFromRegion(), and LLPanel::setCtrlsEnabled().

BOOL LLPanelRegionTerrainInfo::sendUpdate (  )  [protected, virtual]

Reimplemented from LLPanelRegionInfo.

Definition at line 1206 of file llfloaterregioninfo.cpp.

References LLPanel::childGetValue(), LLPanelEstateInfo::getFixedSun(), LLPanelEstateInfo::getGlobalTime(), LLFloaterRegionInfo::getInstance(), LLFloaterRegionInfo::getLastInvoice(), LLUICtrlFactory::getPanelByName(), LLPanelEstateInfo::getSunHour(), LLUICtrlFactory::getTabContainerByName(), gMessageSystem, llendl, llinfos, MAX_STRING, LLPanelRegionInfo::sendEstateOwnerMessage(), tab, and TRUE.


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:38 2010 for Second Life Viewer by  doxygen 1.4.7