LLFloaterInspect Class Reference

#include <llfloaterinspect.h>

Inheritance diagram for LLFloaterInspect:

Inheritance graph
[legend]
Collaboration diagram for LLFloaterInspect:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual ~LLFloaterInspect (void)
virtual BOOL postBuild ()
virtual void draw ()
virtual void refresh ()
virtual void onFocusReceived ()

Static Public Member Functions

static void show (void *ignored=NULL)
static void dirty ()
static LLUUID getSelectedUUID ()
static BOOL isVisible ()
static void onClickCreatorProfile (void *ctrl)
static void onClickOwnerProfile (void *ctrl)
static void onSelectObject (LLUICtrl *ctrl, void *user_data)

Public Attributes

LLScrollListCtrlmObjectList

Protected Member Functions

 LLFloaterInspect ()
void setDirty ()

Protected Attributes

bool mDirty

Private Attributes

LLSafeHandle< LLObjectSelectionmObjectSelection

Static Private Attributes

static LLFloaterInspectsInstance = NULL


Detailed Description

Definition at line 44 of file llfloaterinspect.h.


Constructor & Destructor Documentation

LLFloaterInspect::~LLFloaterInspect ( void   )  [virtual]

LLFloaterInspect::LLFloaterInspect ( void   )  [protected]

Definition at line 47 of file llfloaterinspect.cpp.

References LLUICtrlFactory::buildFloater(), LLSingleton< LLUICtrlFactory >::getInstance(), and sInstance.

Here is the call graph for this function:


Member Function Documentation

void LLFloaterInspect::show ( void *  ignored = NULL  )  [static]

BOOL LLFloaterInspect::postBuild ( void   )  [virtual]

Reimplemented from LLPanel.

Definition at line 153 of file llfloaterinspect.cpp.

References LLPanel::childSetAction(), LLPanel::childSetCommitCallback(), mObjectList, onClickCreatorProfile(), onClickOwnerProfile(), onSelectObject(), and TRUE.

Here is the call graph for this function:

void LLFloaterInspect::dirty (  )  [static]

Definition at line 263 of file llfloaterinspect.cpp.

References setDirty(), and sInstance.

Referenced by dialog_refresh_all().

Here is the call graph for this function:

Here is the caller graph for this function:

LLUUID LLFloaterInspect::getSelectedUUID (  )  [static]

Definition at line 171 of file llfloaterinspect.cpp.

References LLScrollListCtrl::getAllSelected(), LLScrollListCtrl::getFirstSelected(), LLScrollListItem::getUUID(), mObjectList, LLUUID::null, and sInstance.

Referenced by onSelectObject(), and LLSelectMgr::renderSilhouettes().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterInspect::draw ( void   )  [virtual]

Reimplemented from LLFloater.

Definition at line 271 of file llfloaterinspect.cpp.

References LLFloater::draw(), FALSE, mDirty, and refresh().

Here is the call graph for this function:

void LLFloaterInspect::refresh (  )  [virtual]

BOOL LLFloaterInspect::isVisible (  )  [static]

Definition at line 73 of file llfloaterinspect.cpp.

References sInstance.

void LLFloaterInspect::onFocusReceived (  )  [virtual]

Reimplemented from LLUICtrl.

Definition at line 257 of file llfloaterinspect.cpp.

References LLSingleton< LLToolCompInspect >::getInstance(), LLSingleton< LLToolMgr >::getInstance(), LLUICtrl::onFocusReceived(), and LLToolMgr::setTransientTool().

Here is the call graph for this function:

void LLFloaterInspect::onClickCreatorProfile ( void *  ctrl  )  [static]

void LLFloaterInspect::onClickOwnerProfile ( void *  ctrl  )  [static]

void LLFloaterInspect::onSelectObject ( LLUICtrl ctrl,
void *  user_data 
) [static]

Definition at line 162 of file llfloaterinspect.cpp.

References LLPanel::childSetEnabled(), getSelectedUUID(), LLUUID::null, and sInstance.

Referenced by postBuild(), and refresh().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterInspect::setDirty (  )  [inline, protected]

Definition at line 63 of file llfloaterinspect.h.

References mDirty, and TRUE.

Referenced by dirty().

Here is the caller graph for this function:


Member Data Documentation

bool LLFloaterInspect::mDirty [protected]

Definition at line 64 of file llfloaterinspect.h.

Referenced by draw(), and setDirty().

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

Definition at line 70 of file llfloaterinspect.h.

Referenced by onClickCreatorProfile(), onClickOwnerProfile(), refresh(), and show().


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

Generated on Fri May 16 08:45:56 2008 for SecondLife by  doxygen 1.5.5