LLFloaterTelehub Class Reference

#include <llfloatertelehub.h>

Inheritance diagram for LLFloaterTelehub:

Inheritance graph
[legend]
Collaboration diagram for LLFloaterTelehub:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void draw ()

Static Public Member Functions

static void show ()
static BOOL renderBeacons ()
static void addBeacons ()

Private Member Functions

 LLFloaterTelehub ()
 ~LLFloaterTelehub ()
void refresh ()
void sendTelehubInfoRequest ()
void unpackTelehubInfo (LLMessageSystem *msg)

Static Private Member Functions

static void onClickConnect (void *data)
static void onClickDisconnect (void *data)
static void onClickAddSpawnPoint (void *data)
static void onClickRemoveSpawnPoint (void *data)
static void processTelehubInfo (LLMessageSystem *msg, void **)

Private Attributes

LLUUID mTelehubObjectID
LLString mTelehubObjectName
LLVector3 mTelehubPos
LLQuaternion mTelehubRot
S32 mNumSpawn
LLVector3 mSpawnPointPos [MAX_SPAWNPOINTS_PER_TELEHUB]
LLSafeHandle< LLObjectSelectionmObjectSelection

Static Private Attributes

static LLFloaterTelehubsInstance = NULL


Detailed Description

Definition at line 43 of file llfloatertelehub.h.


Constructor & Destructor Documentation

LLFloaterTelehub::LLFloaterTelehub (  )  [private]

LLFloaterTelehub::~LLFloaterTelehub (  )  [private]

Definition at line 112 of file llfloatertelehub.cpp.

References gMessageSystem, NULL, LLMessageSystem::setHandlerFunc(), and sInstance.

Here is the call graph for this function:


Member Function Documentation

void LLFloaterTelehub::show (  )  [static]

void LLFloaterTelehub::draw ( void   )  [virtual]

Reimplemented from LLFloater.

Definition at line 120 of file llfloatertelehub.cpp.

References LLFloater::draw(), LLFloater::isMinimized(), and refresh().

Here is the call graph for this function:

BOOL LLFloaterTelehub::renderBeacons (  )  [static]

Definition at line 154 of file llfloatertelehub.cpp.

References mTelehubObjectID, LLUUID::notNull(), and sInstance.

Referenced by LLPipeline::postSort().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterTelehub::addBeacons (  )  [static]

void LLFloaterTelehub::refresh (  )  [private, virtual]

Reimplemented from LLPanel.

Definition at line 130 of file llfloatertelehub.cpp.

References LLPanel::childSetEnabled(), LLScrollListCtrl::getFirstSelected(), LLSingleton< LLSelectMgr >::getInstance(), LL_PCODE_VOLUME, MAX_SPAWNPOINTS_PER_TELEHUB, mNumSpawn, mObjectSelection, mTelehubObjectID, LLUUID::notNull(), NULL, LLSelectMgr::selectionAllPCode(), and TRUE.

Referenced by draw().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterTelehub::sendTelehubInfoRequest (  )  [private]

Definition at line 190 of file llfloatertelehub.cpp.

References LLSingleton< LLSelectMgr >::getInstance(), and LLSelectMgr::sendGodlikeRequest().

Referenced by show().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterTelehub::onClickConnect ( void *  data  )  [static, private]

Definition at line 196 of file llfloatertelehub.cpp.

References LLSingleton< LLSelectMgr >::getInstance(), and LLSelectMgr::sendGodlikeRequest().

Referenced by LLFloaterTelehub().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterTelehub::onClickDisconnect ( void *  data  )  [static, private]

Definition at line 202 of file llfloatertelehub.cpp.

References LLSingleton< LLSelectMgr >::getInstance(), and LLSelectMgr::sendGodlikeRequest().

Referenced by LLFloaterTelehub().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterTelehub::onClickAddSpawnPoint ( void *  data  )  [static, private]

Definition at line 208 of file llfloatertelehub.cpp.

References LLSelectMgr::deselectAll(), LLSingleton< LLSelectMgr >::getInstance(), and LLSelectMgr::sendGodlikeRequest().

Referenced by LLFloaterTelehub().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterTelehub::onClickRemoveSpawnPoint ( void *  data  )  [static, private]

void LLFloaterTelehub::processTelehubInfo ( LLMessageSystem msg,
void **   
) [static, private]

Definition at line 256 of file llfloatertelehub.cpp.

References sInstance, and unpackTelehubInfo().

Referenced by LLFloaterTelehub().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterTelehub::unpackTelehubInfo ( LLMessageSystem msg  )  [private]


Member Data Documentation

Definition at line 70 of file llfloatertelehub.h.

Referenced by addBeacons(), refresh(), renderBeacons(), and unpackTelehubInfo().

Definition at line 71 of file llfloatertelehub.h.

Referenced by unpackTelehubInfo().

Definition at line 72 of file llfloatertelehub.h.

Referenced by addBeacons(), and unpackTelehubInfo().

Definition at line 73 of file llfloatertelehub.h.

Referenced by addBeacons(), and unpackTelehubInfo().

Definition at line 75 of file llfloatertelehub.h.

Referenced by refresh(), and unpackTelehubInfo().

Definition at line 76 of file llfloatertelehub.h.

Referenced by addBeacons(), and unpackTelehubInfo().

Definition at line 78 of file llfloatertelehub.h.

Referenced by LLFloaterTelehub(), and refresh().

LLFloaterTelehub * LLFloaterTelehub::sInstance = NULL [static, private]


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

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