LLFloaterOpenObject Class Reference

#include <llfloateropenobject.h>

Inheritance diagram for LLFloaterOpenObject:

Inheritance graph
[legend]
Collaboration diagram for LLFloaterOpenObject:

Collaboration graph
[legend]

List of all members.

Static Public Member Functions

static void show ()
static void dirty ()

Protected Member Functions

 LLFloaterOpenObject ()
 ~LLFloaterOpenObject ()
void refresh ()
void draw ()
void moveToInventory (bool wear)

Static Protected Member Functions

static void onClickMoveToInventory (void *data)
static void onClickMoveAndWear (void *data)
static void callbackMoveInventory (S32 result, void *data)
static void * createPanelInventory (void *data)

Protected Attributes

LLPanelInventorymPanelInventory
LLSafeHandle< LLObjectSelectionmObjectSelection
BOOL mDirty

Static Protected Attributes

static LLFloaterOpenObjectsInstance = NULL

Classes

struct  LLCatAndWear


Detailed Description

Definition at line 45 of file llfloateropenobject.h.


Constructor & Destructor Documentation

LLFloaterOpenObject::LLFloaterOpenObject (  )  [protected]

Definition at line 59 of file llfloateropenobject.cpp.

References LLUICtrlFactory::buildFloater(), LLPanel::childSetAction(), LLPanel::childSetTextArg(), createPanelInventory(), LLSingleton< LLUICtrlFactory >::getInstance(), onClickMoveAndWear(), and onClickMoveToInventory().

Referenced by show().

Here is the call graph for this function:

Here is the caller graph for this function:

LLFloaterOpenObject::~LLFloaterOpenObject (  )  [protected]

Definition at line 73 of file llfloateropenobject.cpp.

References NULL, and sInstance.


Member Function Documentation

void LLFloaterOpenObject::show (  )  [static]

void LLFloaterOpenObject::dirty (  )  [static]

Definition at line 101 of file llfloateropenobject.cpp.

References mDirty, sInstance, and TRUE.

Referenced by LLFloaterTools::dirty().

Here is the caller graph for this function:

void LLFloaterOpenObject::refresh (  )  [protected, virtual]

Reimplemented from LLPanel.

Definition at line 78 of file llfloateropenobject.cpp.

References LLPanel::childSetTextArg(), LLSelectNode::mName, mObjectSelection, mPanelInventory, and LLPanelInventory::refresh().

Referenced by draw().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterOpenObject::draw ( void   )  [protected, virtual]

Reimplemented from LLFloater.

Definition at line 90 of file llfloateropenobject.cpp.

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

Here is the call graph for this function:

void LLFloaterOpenObject::moveToInventory ( bool  wear  )  [protected]

void LLFloaterOpenObject::onClickMoveToInventory ( void *  data  )  [static, protected]

Definition at line 199 of file llfloateropenobject.cpp.

Referenced by LLFloaterOpenObject().

Here is the caller graph for this function:

void LLFloaterOpenObject::onClickMoveAndWear ( void *  data  )  [static, protected]

Definition at line 207 of file llfloateropenobject.cpp.

Referenced by LLFloaterOpenObject().

Here is the caller graph for this function:

void LLFloaterOpenObject::callbackMoveInventory ( S32  result,
void *  data 
) [static, protected]

Definition at line 180 of file llfloateropenobject.cpp.

References LLInventoryView::getActiveInventory(), LLInventoryView::getPanel(), LLFloaterOpenObject::LLCatAndWear::mCatID, LLInventoryPanel::setSelection(), LLInventoryView::showAgentInventory(), and TAKE_FOCUS_NO.

Referenced by moveToInventory().

Here is the call graph for this function:

Here is the caller graph for this function:

void * LLFloaterOpenObject::createPanelInventory ( void *  data  )  [static, protected]

Definition at line 215 of file llfloateropenobject.cpp.

References mPanelInventory.

Referenced by LLFloaterOpenObject().

Here is the caller graph for this function:


Member Data Documentation

Definition at line 73 of file llfloateropenobject.h.

Referenced by dirty(), show(), and ~LLFloaterOpenObject().

Definition at line 75 of file llfloateropenobject.h.

Referenced by createPanelInventory(), and refresh().

Definition at line 76 of file llfloateropenobject.h.

Referenced by moveToInventory(), refresh(), and show().

Definition at line 77 of file llfloateropenobject.h.

Referenced by dirty(), and draw().


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

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