LLInventoryClipboard Class Reference

#include <llinventoryclipboard.h>

Collaboration diagram for LLInventoryClipboard:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void add (const LLUUID &object)
void store (const LLUUID &object)
void store (const LLDynamicArray< LLUUID > &inventory_objects)
void retrieve (LLDynamicArray< LLUUID > &inventory_objects) const
void reset ()
BOOL hasContents () const
 LLInventoryClipboard ()
 ~LLInventoryClipboard ()

Static Public Member Functions

static LLInventoryClipboardinstance ()

Protected Attributes

LLDynamicArray< LLUUIDmObjects

Static Protected Attributes

static LLInventoryClipboard sInstance

Private Member Functions

 LLInventoryClipboard (const LLInventoryClipboard &)
LLInventoryClipboardoperator= (const LLInventoryClipboard &)


Detailed Description

Definition at line 47 of file llinventoryclipboard.h.


Constructor & Destructor Documentation

LLInventoryClipboard::LLInventoryClipboard (  ) 

---------------------------------------------------------------------------- Local function declarations, constants, enums, and typedefs ---------------------------------------------------------------------------- ---------------------------------------------------------------------------- Class LLInventoryClipboard ----------------------------------------------------------------------------

Definition at line 48 of file llinventoryclipboard.cpp.

LLInventoryClipboard::~LLInventoryClipboard (  ) 

Definition at line 52 of file llinventoryclipboard.cpp.

References reset().

Here is the call graph for this function:

LLInventoryClipboard::LLInventoryClipboard ( const LLInventoryClipboard  )  [private]


Member Function Documentation

static LLInventoryClipboard& LLInventoryClipboard::instance ( void   )  [inline, static]

void LLInventoryClipboard::add ( const LLUUID object  ) 

Definition at line 57 of file llinventoryclipboard.cpp.

References mObjects, and LLDynamicArray< Type, BlockSize >::put().

Referenced by LLItemBridge::copyToClipboard().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLInventoryClipboard::store ( const LLUUID object  ) 

Definition at line 63 of file llinventoryclipboard.cpp.

References mObjects, LLDynamicArray< Type, BlockSize >::put(), and reset().

Here is the call graph for this function:

void LLInventoryClipboard::store ( const LLDynamicArray< LLUUID > &  inventory_objects  ) 

Definition at line 69 of file llinventoryclipboard.cpp.

References LLDynamicArray< Type, BlockSize >::count(), i, mObjects, LLDynamicArray< Type, BlockSize >::put(), reset(), and S32.

Here is the call graph for this function:

void LLInventoryClipboard::retrieve ( LLDynamicArray< LLUUID > &  inventory_objects  )  const

Definition at line 79 of file llinventoryclipboard.cpp.

References LLDynamicArray< Type, BlockSize >::count(), i, mObjects, LLDynamicArray< Type, BlockSize >::put(), LLDynamicArray< Type, BlockSize >::reset(), and S32.

Referenced by LLFolderBridge::pasteFromClipboard().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLInventoryClipboard::reset (  ) 

Definition at line 89 of file llinventoryclipboard.cpp.

References mObjects, and LLDynamicArray< Type, BlockSize >::reset().

Referenced by LLFolderView::copy(), doToSelected(), store(), and ~LLInventoryClipboard().

Here is the call graph for this function:

Here is the caller graph for this function:

BOOL LLInventoryClipboard::hasContents (  )  const

Definition at line 95 of file llinventoryclipboard.cpp.

References LLDynamicArray< Type, BlockSize >::count(), and mObjects.

Referenced by LLInvFVBridge::isClipboardPasteable().

Here is the call graph for this function:

Here is the caller graph for this function:

LLInventoryClipboard& LLInventoryClipboard::operator= ( const LLInventoryClipboard  )  [private]


Member Data Documentation

Definition at line 73 of file llinventoryclipboard.h.

Referenced by instance().

Definition at line 75 of file llinventoryclipboard.h.

Referenced by add(), hasContents(), reset(), retrieve(), and store().


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

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