Public Member Functions | |
LLTaskCategoryBridge (LLPanelInventory *panel, const LLUUID &uuid, const LLString &name) | |
virtual LLViewerImage * | getIcon () const |
virtual const LLString & | getDisplayName () 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) |
Definition at line 694 of file llpanelinventory.cpp.
LLTaskCategoryBridge::LLTaskCategoryBridge | ( | LLPanelInventory * | panel, | |
const LLUUID & | uuid, | |||
const LLString & | name | |||
) |
Definition at line 715 of file llpanelinventory.cpp.
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.
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.