LLDroppableItem Class Reference

Inheritance diagram for LLDroppableItem:

Inheritance graph
Collaboration diagram for LLDroppableItem:

Collaboration graph
List of all members.

Public Member Functions

 LLDroppableItem (BOOL is_transfer)
virtual ~LLDroppableItem ()
virtual bool operator() (LLInventoryCategory *cat, LLInventoryItem *item)
S32 countNoCopy () const

Protected Attributes

S32 mCountLosing
BOOL mIsTransfer

Detailed Description

Definition at line 146 of file lltooldraganddrop.cpp.

Constructor & Destructor Documentation

LLDroppableItem::LLDroppableItem ( BOOL  is_transfer  )  [inline]

Definition at line 149 of file lltooldraganddrop.cpp.

virtual LLDroppableItem::~LLDroppableItem (  )  [inline, virtual]

Definition at line 151 of file lltooldraganddrop.cpp.

Member Function Documentation

S32 LLDroppableItem::countNoCopy (  )  const [inline]

Definition at line 154 of file lltooldraganddrop.cpp.

References mCountLosing.

bool LLDroppableItem::operator() ( LLInventoryCategory cat,
LLInventoryItem item 
) [virtual]

Implements LLInventoryCollectFunctor.

Definition at line 161 of file lltooldraganddrop.cpp.

References LLPermissions::allowCopyBy(), LLPermissions::allowOperationBy(), LLAssetType::AT_BODYPART, LLAssetType::AT_CALLINGCARD, LLAssetType::AT_CLOTHING, LLAssetType::AT_OBJECT, gAgent, LLAgent::getAvatarObject(), LLAgent::getID(), LLInventoryItem::getPermissions(), LLInventoryObject::getType(), LLInventoryObject::getUUID(), LLVOAvatar::isWearingAttachment(), LLAgent::isWearingItem(), mCountLosing, mIsTransfer, NULL, and PERM_TRANSFER.

Member Data Documentation

S32 LLDroppableItem::mCountLosing [protected]

Definition at line 157 of file lltooldraganddrop.cpp.

Referenced by countNoCopy(), and operator()().

BOOL LLDroppableItem::mIsTransfer [protected]

Definition at line 158 of file lltooldraganddrop.cpp.

Referenced by operator()().

The documentation for this class was generated from the following file:
Generated on Thu Jul 1 06:11:15 2010 for Second Life Viewer by  doxygen 1.4.7