#include <llfloatergodtools.h>
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 |
Definition at line 192 of file llfloatergodtools.h.
LLPanelGridTools::LLPanelGridTools | ( | const std::string & | name | ) |
Definition at line 895 of file llfloatergodtools.cpp.
LLPanelGridTools::~LLPanelGridTools | ( | ) | [virtual] |
Definition at line 901 of file llfloatergodtools.cpp.
BOOL LLPanelGridTools::postBuild | ( | void | ) | [virtual] |
Reimplemented from LLPanel.
Definition at line 905 of file llfloatergodtools.cpp.
References LLPanel::childSetAction(), onClickFlushMapVisibilityCaches(), onClickKickAll(), and TRUE.
void LLPanelGridTools::refresh | ( | ) | [virtual] |
void LLPanelGridTools::onClickKickAll | ( | void * | data | ) | [static] |
Definition at line 919 of file llfloatergodtools.cpp.
References LLViewerWindow::alertXmlEditText(), confirmKick(), LLFloaterView::getNewFloaterPosition(), gFloaterView, gViewerWindow, NULL, and S32.
Referenced by postBuild().
Definition at line 933 of file llfloatergodtools.cpp.
References LLViewerWindow::alertXml(), finishKick(), and gViewerWindow.
Referenced by onClickKickAll().
void LLPanelGridTools::finishKick | ( | S32 | option, | |
void * | userdata | |||
) | [static] |
Definition at line 946 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().
static void LLPanelGridTools::onDragSunPhase | ( | LLUICtrl * | ctrl, | |
void * | userdata | |||
) | [static] |
void LLPanelGridTools::onClickFlushMapVisibilityCaches | ( | void * | data | ) | [static] |
Definition at line 967 of file llfloatergodtools.cpp.
References LLViewerWindow::alertXml(), flushMapVisibilityCachesConfirm(), and gViewerWindow.
Referenced by postBuild().
void LLPanelGridTools::flushMapVisibilityCachesConfirm | ( | S32 | option, | |
void * | data | |||
) | [static] |
Definition at line 974 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().
LLString LLPanelGridTools::mKickMessage [protected] |
Definition at line 211 of file llfloatergodtools.h.