LLTaskCategoryBridge Class Reference

Inheritance diagram for LLTaskCategoryBridge:

Inheritance graph
[legend]
Collaboration diagram for LLTaskCategoryBridge:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLTaskCategoryBridge (LLPanelInventory *panel, const LLUUID &uuid, const LLString &name)
virtual LLViewerImagegetIcon () const
virtual const LLStringgetDisplayName () const
virtual BOOL isItemRenameable () const
virtual BOOL renameItem (const LLString &new_name)
virtual BOOL isItemRemovable ()
virtual void buildContextMenu (LLMenuGL &menu, U32 flags)
virtual BOOL hasChildren () const
virtual BOOL startDrag (EDragAndDropType *type, LLUUID *id)
virtual BOOL dragOrDrop (MASK mask, BOOL drop, EDragAndDropType cargo_type, void *cargo_data)

Detailed Description

---------------------------------------------------------------------------- Class LLTaskFolderBridge ----------------------------------------------------------------------------

Definition at line 694 of file llpanelinventory.cpp.


Constructor & Destructor Documentation

LLTaskCategoryBridge::LLTaskCategoryBridge ( LLPanelInventory panel,
const LLUUID uuid,
const LLString name 
)

Definition at line 715 of file llpanelinventory.cpp.


Member Function Documentation

void LLTaskCategoryBridge::buildContextMenu ( LLMenuGL menu,
U32  flags 
) [virtual]

Reimplemented from LLTaskInvFVBridge.

Definition at line 744 of file llpanelinventory.cpp.

References hideContextEntries().

BOOL LLTaskCategoryBridge::dragOrDrop ( MASK  mask,
BOOL  drop,
EDragAndDropType  cargo_type,
void cargo_data 
) [virtual]

Reimplemented from LLTaskInvFVBridge.

Definition at line 789 of file llpanelinventory.cpp.

References DAD_ANIMATION, DAD_BODYPART, DAD_CALLINGCARD, DAD_CATEGORY, DAD_CLOTHING, DAD_GESTURE, DAD_LANDMARK, DAD_NOTECARD, DAD_OBJECT, DAD_SCRIPT, DAD_SOUND, DAD_TEXTURE, LLToolDragAndDrop::dadUpdateInventoryCategory(), LLToolDragAndDrop::dropInventory(), LLToolDragAndDrop::dropScript(), FALSE, LLViewerObjectList::findObject(), LLToolDragAndDrop::getSource(), LLToolDragAndDrop::getSourceID(), LLPanelInventory::getTaskUUID(), gObjectList, gToolDragAndDrop, LLToolDragAndDrop::isInventoryDropAcceptable(), MASK_CONTROL, LLTaskInvFVBridge::mPanel, LLToolDragAndDrop::SOURCE_NOTECARD, LLToolDragAndDrop::SOURCE_WORLD, and TRUE.

virtual const LLString& LLTaskCategoryBridge::getDisplayName (  )  const [inline, virtual]

Reimplemented from LLTaskInvFVBridge.

Definition at line 703 of file llpanelinventory.cpp.

References LLTaskInvFVBridge::getName().

LLViewerImage * LLTaskCategoryBridge::getIcon (  )  const [virtual]

Reimplemented from LLTaskInvFVBridge.

Definition at line 723 of file llpanelinventory.cpp.

References LLViewerImageList::getImage(), LLControlGroup::getString(), gImageList, gViewerArt, MIPMAP_FALSE, and TRUE.

BOOL LLTaskCategoryBridge::hasChildren (  )  const [virtual]

Reimplemented from LLTaskInvFVBridge.

Definition at line 752 of file llpanelinventory.cpp.

References FALSE.

BOOL LLTaskCategoryBridge::isItemRemovable (  )  [virtual]

Reimplemented from LLTaskInvFVBridge.

Definition at line 739 of file llpanelinventory.cpp.

References FALSE.

BOOL LLTaskCategoryBridge::isItemRenameable (  )  const [virtual]

Reimplemented from LLTaskInvFVBridge.

Definition at line 729 of file llpanelinventory.cpp.

References FALSE.

BOOL LLTaskCategoryBridge::renameItem ( const LLString new_name  )  [virtual]

Reimplemented from LLTaskInvFVBridge.

Definition at line 734 of file llpanelinventory.cpp.

References FALSE.

BOOL LLTaskCategoryBridge::startDrag ( EDragAndDropType type,
LLUUID id 
) [virtual]

Reimplemented from LLTaskInvFVBridge.

Definition at line 759 of file llpanelinventory.cpp.

References LLAgent::allowOperation(), LLPermissions::allowTransferTo(), FALSE, LLViewerObjectList::findObject(), gAgent, LLAgent::getID(), LLViewerObject::getInventoryObject(), LLPanelInventory::getTaskUUID(), gObjectList, GP_OBJECT_MANIPULATE, tut::inv(), LLAssetType::lookupDragAndDropType(), LLTaskInvFVBridge::mPanel, LLTaskInvFVBridge::mUUID, NULL, PERM_COPY, LLViewerObject::permYouOwner(), and TRUE.


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