LLPanelGridTools Class Reference

#include <llfloatergodtools.h>

Inheritance diagram for LLPanelGridTools:

Inheritance graph
[legend]
Collaboration diagram for LLPanelGridTools:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLPanelGridTools (const std::string &name)
virtual ~LLPanelGridTools ()
BOOL postBuild ()
void refresh ()

Static Public Member Functions

static void onClickKickAll (void *data)
static void confirmKick (S32 option, const LLString &text, void *userdata)
static void finishKick (S32 option, void *userdata)
static void onDragSunPhase (LLUICtrl *ctrl, void *userdata)
static void onClickFlushMapVisibilityCaches (void *data)
static void flushMapVisibilityCachesConfirm (S32 option, void *data)

Protected Attributes

LLString mKickMessage

Detailed Description

Definition at line 192 of file llfloatergodtools.h.


Constructor & Destructor Documentation

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

Definition at line 899 of file llfloatergodtools.cpp.

LLPanelGridTools::~LLPanelGridTools (  )  [virtual]

Definition at line 905 of file llfloatergodtools.cpp.


Member Function Documentation

void LLPanelGridTools::confirmKick ( S32  option,
const LLString text,
void userdata 
) [static]

Definition at line 937 of file llfloatergodtools.cpp.

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

Referenced by onClickKickAll().

void LLPanelGridTools::finishKick ( S32  option,
void userdata 
) [static]

Definition at line 950 of file llfloatergodtools.cpp.

References _PREHASH_AgentID, _PREHASH_GodID, _PREHASH_GodKickUser, _PREHASH_GodSessionID, _PREHASH_Reason, _PREHASH_UserInfo, LLMessageSystem::addStringFast(), LLMessageSystem::addU32(), LLMessageSystem::addUUIDFast(), gAgent, LLAgent::getID(), LLAgent::getSessionID(), gMessageSystem, KICK_FLAGS_DEFAULT, LL_UUID_ALL_AGENTS, LLMessageSystem::newMessageFast(), LLMessageSystem::nextBlockFast(), and LLAgent::sendReliableMessage().

Referenced by confirmKick().

void LLPanelGridTools::flushMapVisibilityCachesConfirm ( S32  option,
void data 
) [static]

Definition at line 978 of file llfloatergodtools.cpp.

References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_SessionID, _PREHASH_TransactionID, LLMessageSystem::addString(), LLMessageSystem::addUUID(), LLMessageSystem::addUUIDFast(), LLUUID::asString(), gAgent, LLAgent::getID(), LLAgent::getSessionID(), gMessageSystem, LLMessageSystem::newMessage(), LLMessageSystem::nextBlock(), LLMessageSystem::nextBlockFast(), LLUUID::null, and LLAgent::sendReliableMessage().

Referenced by onClickFlushMapVisibilityCaches().

void LLPanelGridTools::onClickFlushMapVisibilityCaches ( void data  )  [static]

Definition at line 971 of file llfloatergodtools.cpp.

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

Referenced by postBuild().

void LLPanelGridTools::onClickKickAll ( void data  )  [static]

Definition at line 923 of file llfloatergodtools.cpp.

References LLViewerWindow::alertXmlEditText(), confirmKick(), LLFloaterView::getNewFloaterPosition(), gFloaterView, gViewerWindow, left, NULL, S32, and top.

Referenced by postBuild().

static void LLPanelGridTools::onDragSunPhase ( LLUICtrl ctrl,
void userdata 
) [static]

BOOL LLPanelGridTools::postBuild (  )  [virtual]

Reimplemented from LLPanel.

Definition at line 909 of file llfloatergodtools.cpp.

References LLPanel::childSetAction(), onClickFlushMapVisibilityCaches(), onClickKickAll(), and TRUE.

void LLPanelGridTools::refresh (  )  [virtual]

Reimplemented from LLPanel.

Definition at line 917 of file llfloatergodtools.cpp.


Member Data Documentation

LLString LLPanelGridTools::mKickMessage [protected]

Definition at line 211 of file llfloatergodtools.h.


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