LLFloaterTopObjects Class Reference

#include <llfloatertopobjects.h>

Inheritance diagram for LLFloaterTopObjects:

Inheritance graph
[legend]
Collaboration diagram for LLFloaterTopObjects:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void handleReply (LLMessageSystem *msg, void **data)
void updateSelectionInfo ()
virtual BOOL postBuild ()

Static Public Member Functions

static void show ()
static void handle_land_reply (LLMessageSystem *msg, void **data)
static void clearList ()
static void onRefresh (void *data)
static void setMode (U32 mode)

Private Types

enum  { ACTION_RETURN = 0, ACTION_DISABLE }

Private Member Functions

 LLFloaterTopObjects ()
 ~LLFloaterTopObjects ()
void initColumns (LLCtrlListInterface *list)
void doToObjects (int action, bool all)
void showBeacon ()

Static Private Member Functions

static void onCommitObjectsList (LLUICtrl *ctrl, void *data)
static void onDoubleClickObjectsList (void *data)
static void onClickShowBeacon (void *data)
static void onReturnAll (void *data)
static void onReturnSelected (void *data)
static void onDisableAll (void *data)
static void onDisableSelected (void *data)
static void callbackReturnAll (S32 option, void *userdata)
static void callbackDisableAll (S32 option, void *userdata)
static void onGetByOwnerName (LLUICtrl *ctrl, void *data)
static void onGetByObjectName (LLUICtrl *ctrl, void *data)
static void onGetByOwnerNameClicked (void *data)
static void onGetByObjectNameClicked (void *data)

Private Attributes

LLString mMethod
LLSD mObjectListData
std::vector< LLUUIDmObjectListIDs
U32 mCurrentMode
U32 mFlags
LLString mFilter
BOOL mInitialized
F32 mtotalScore

Static Private Attributes

static LLFloaterTopObjectssInstance = NULL


Detailed Description

Definition at line 39 of file llfloatertopobjects.h.


Member Enumeration Documentation

anonymous enum [private]

Enumerator:
ACTION_RETURN 
ACTION_DISABLE 

Definition at line 100 of file llfloatertopobjects.h.


Constructor & Destructor Documentation

LLFloaterTopObjects::LLFloaterTopObjects (  )  [private]

Definition at line 69 of file llfloatertopobjects.cpp.

References sInstance.

Referenced by show().

Here is the caller graph for this function:

LLFloaterTopObjects::~LLFloaterTopObjects (  )  [private]

Definition at line 77 of file llfloatertopobjects.cpp.

References NULL, and sInstance.


Member Function Documentation

void LLFloaterTopObjects::show (  )  [static]

void LLFloaterTopObjects::handle_land_reply ( LLMessageSystem msg,
void **  data 
) [static]

Definition at line 132 of file llfloatertopobjects.cpp.

References handleReply(), mInitialized, mObjectListIDs, NULL, onRefresh(), show(), sInstance, and TRUE.

Referenced by register_viewer_callbacks().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterTopObjects::handleReply ( LLMessageSystem msg,
void **  data 
)

void LLFloaterTopObjects::clearList (  )  [static]

void LLFloaterTopObjects::updateSelectionInfo (  ) 

BOOL LLFloaterTopObjects::postBuild ( void   )  [virtual]

void LLFloaterTopObjects::onRefresh ( void *  data  )  [static]

static void LLFloaterTopObjects::setMode ( U32  mode  )  [inline, static]

Definition at line 56 of file llfloatertopobjects.h.

References mCurrentMode, and sInstance.

Referenced by LLPanelObjectTools::onGetTopColliders(), and LLPanelObjectTools::onGetTopScripts().

Here is the caller graph for this function:

void LLFloaterTopObjects::initColumns ( LLCtrlListInterface list  )  [private]

void LLFloaterTopObjects::onCommitObjectsList ( LLUICtrl ctrl,
void *  data 
) [static, private]

Definition at line 241 of file llfloatertopobjects.cpp.

Referenced by postBuild().

Here is the caller graph for this function:

void LLFloaterTopObjects::onDoubleClickObjectsList ( void *  data  )  [static, private]

Definition at line 265 of file llfloatertopobjects.cpp.

Referenced by postBuild().

Here is the caller graph for this function:

void LLFloaterTopObjects::onClickShowBeacon ( void *  data  )  [static, private]

Definition at line 272 of file llfloatertopobjects.cpp.

Referenced by postBuild().

Here is the caller graph for this function:

void LLFloaterTopObjects::doToObjects ( int  action,
bool  all 
) [private]

void LLFloaterTopObjects::onReturnAll ( void *  data  )  [static, private]

Definition at line 345 of file llfloatertopobjects.cpp.

References LLViewerWindow::alertXml(), callbackReturnAll(), gViewerWindow, and NULL.

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterTopObjects::onReturnSelected ( void *  data  )  [static, private]

Definition at line 351 of file llfloatertopobjects.cpp.

References ACTION_RETURN, doToObjects(), and sInstance.

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterTopObjects::onDisableAll ( void *  data  )  [static, private]

Definition at line 366 of file llfloatertopobjects.cpp.

References LLViewerWindow::alertXml(), callbackDisableAll(), gViewerWindow, and NULL.

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterTopObjects::onDisableSelected ( void *  data  )  [static, private]

Definition at line 371 of file llfloatertopobjects.cpp.

References ACTION_DISABLE, doToObjects(), and sInstance.

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterTopObjects::callbackReturnAll ( S32  option,
void *  userdata 
) [static, private]

Definition at line 337 of file llfloatertopobjects.cpp.

References ACTION_RETURN, doToObjects(), and sInstance.

Referenced by onReturnAll().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterTopObjects::callbackDisableAll ( S32  option,
void *  userdata 
) [static, private]

Definition at line 358 of file llfloatertopobjects.cpp.

References ACTION_DISABLE, doToObjects(), and sInstance.

Referenced by onDisableAll().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterTopObjects::onGetByOwnerName ( LLUICtrl ctrl,
void *  data 
) [static, private]

Definition at line 436 of file llfloatertopobjects.cpp.

References LLPanel::childGetText(), mFilter, mFlags, NULL, onRefresh(), sInstance, and STAT_FILTER_BY_OWNER.

Referenced by onGetByOwnerNameClicked().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterTopObjects::onGetByObjectName ( LLUICtrl ctrl,
void *  data 
) [static, private]

Definition at line 426 of file llfloatertopobjects.cpp.

References LLPanel::childGetText(), mFilter, mFlags, NULL, onRefresh(), sInstance, and STAT_FILTER_BY_OBJECT.

Referenced by onGetByObjectNameClicked().

Here is the call graph for this function:

Here is the caller graph for this function:

static void LLFloaterTopObjects::onGetByOwnerNameClicked ( void *  data  )  [inline, static, private]

Definition at line 81 of file llfloatertopobjects.h.

References NULL, and onGetByOwnerName().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

static void LLFloaterTopObjects::onGetByObjectNameClicked ( void *  data  )  [inline, static, private]

Definition at line 82 of file llfloatertopobjects.h.

References NULL, and onGetByObjectName().

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterTopObjects::showBeacon (  )  [private]


Member Data Documentation

Definition at line 87 of file llfloatertopobjects.h.

Definition at line 89 of file llfloatertopobjects.h.

Referenced by clearList(), and handleReply().

Definition at line 90 of file llfloatertopobjects.h.

Referenced by clearList(), doToObjects(), handle_land_reply(), and handleReply().

Definition at line 92 of file llfloatertopobjects.h.

Referenced by handleReply(), onRefresh(), postBuild(), and setMode().

Definition at line 93 of file llfloatertopobjects.h.

Referenced by onGetByObjectName(), onGetByOwnerName(), onRefresh(), and postBuild().

Definition at line 94 of file llfloatertopobjects.h.

Referenced by onGetByObjectName(), onGetByOwnerName(), onRefresh(), and postBuild().

Definition at line 96 of file llfloatertopobjects.h.

Referenced by handle_land_reply().

Definition at line 98 of file llfloatertopobjects.h.

Referenced by clearList(), and handleReply().


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

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