#include <llinventoryclipboard.h>

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 LLInventoryClipboard & | instance () |
Protected Attributes | |
| LLDynamicArray< LLUUID > | mObjects |
Static Protected Attributes | |
| static LLInventoryClipboard | sInstance |
Private Member Functions | |
| LLInventoryClipboard (const LLInventoryClipboard &) | |
| LLInventoryClipboard & | operator= (const LLInventoryClipboard &) |
Definition at line 47 of file llinventoryclipboard.h.
| 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().

| LLInventoryClipboard::LLInventoryClipboard | ( | const LLInventoryClipboard & | ) | [private] |
| static LLInventoryClipboard& LLInventoryClipboard::instance | ( | void | ) | [inline, static] |
Definition at line 51 of file llinventoryclipboard.h.
References sInstance.
Referenced by LLFolderView::copy(), LLItemBridge::copyToClipboard(), doToSelected(), LLFolderBridge::isClipboardPasteable(), LLInvFVBridge::isClipboardPasteable(), and LLFolderBridge::pasteFromClipboard().

| 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().


| void LLInventoryClipboard::store | ( | const LLUUID & | object | ) |
Definition at line 63 of file llinventoryclipboard.cpp.
References mObjects, LLDynamicArray< Type, BlockSize >::put(), and reset().

| 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.

| 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().


| 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().


| BOOL LLInventoryClipboard::hasContents | ( | ) | const |
Definition at line 95 of file llinventoryclipboard.cpp.
References LLDynamicArray< Type, BlockSize >::count(), and mObjects.
Referenced by LLInvFVBridge::isClipboardPasteable().


| LLInventoryClipboard& LLInventoryClipboard::operator= | ( | const LLInventoryClipboard & | ) | [private] |
LLInventoryClipboard LLInventoryClipboard::sInstance [static, protected] |
LLDynamicArray<LLUUID> LLInventoryClipboard::mObjects [protected] |
Definition at line 75 of file llinventoryclipboard.h.
Referenced by add(), hasContents(), reset(), retrieve(), and store().
1.5.5