LLObjectBridge Class Reference

#include <llinventorybridge.h>

Inheritance diagram for LLObjectBridge:

Inheritance graph
[legend]
Collaboration diagram for LLObjectBridge:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual const LLStringgetPrefix ()
virtual LLUIImagePtr getIcon () const
virtual void performAction (LLFolderView *folder, LLInventoryModel *model, LLString action)
virtual void openItem ()
virtual LLFontGL::StyleFlags getLabelStyle () const
virtual LLString getLabelSuffix () const
virtual void buildContextMenu (LLMenuGL &menu, U32 flags)
virtual BOOL isItemRemovable ()
virtual BOOL renameItem (const LLString &new_name)

Protected Member Functions

 LLObjectBridge (LLInventoryPanel *inventory, const LLUUID &uuid, LLInventoryType::EType type, U32 flags)

Protected Attributes

LLInventoryType::EType mInvType
U32 mAttachPt
BOOL mIsMultiObject

Static Protected Attributes

static LLString sPrefix
static LLUUID sContextMenuItemID

Friends

class LLInvFVBridge


Detailed Description

Definition at line 516 of file llinventorybridge.h.


Constructor & Destructor Documentation

LLObjectBridge::LLObjectBridge ( LLInventoryPanel inventory,
const LLUUID uuid,
LLInventoryType::EType  type,
U32  flags 
) [inline, protected]


Member Function Documentation

virtual const LLString& LLObjectBridge::getPrefix (  )  [inline, virtual]

Reimplemented from LLInvFVBridge.

Definition at line 520 of file llinventorybridge.h.

References sPrefix.

Referenced by renameItem().

Here is the caller graph for this function:

LLUIImagePtr LLObjectBridge::getIcon (  )  const [virtual]

Reimplemented from LLItemBridge.

Definition at line 3175 of file llinventorybridge.cpp.

References LLAssetType::AT_OBJECT, get_item_icon(), mAttachPt, mInvType, and mIsMultiObject.

Here is the call graph for this function:

void LLObjectBridge::performAction ( LLFolderView folder,
LLInventoryModel model,
LLString  action 
) [virtual]

void LLObjectBridge::openItem ( void   )  [virtual]

Reimplemented from LLInvFVBridge.

Definition at line 3235 of file llinventorybridge.cpp.

References LLInvFVBridge::mUUID, and LLShowProps::showProperties().

Here is the call graph for this function:

LLFontGL::StyleFlags LLObjectBridge::getLabelStyle (  )  const [virtual]

Reimplemented from LLInvFVBridge.

Definition at line 3243 of file llinventorybridge.cpp.

References LLFontGL::BOLD, gAgent, LLAgent::getAvatarObject(), LLVOAvatar::isWearingAttachment(), LLInvFVBridge::mUUID, and LLFontGL::NORMAL.

Here is the call graph for this function:

LLString LLObjectBridge::getLabelSuffix (  )  const [virtual]

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

BOOL LLObjectBridge::isItemRemovable ( void   )  [virtual]

Reimplemented from LLInvFVBridge.

Definition at line 3167 of file llinventorybridge.cpp.

References FALSE, gAgent, LLAgent::getAvatarObject(), LLInvFVBridge::isItemRemovable(), LLVOAvatar::isWearingAttachment(), and LLInvFVBridge::mUUID.

Referenced by buildContextMenu().

Here is the call graph for this function:

Here is the caller graph for this function:

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


Friends And Related Function Documentation

friend class LLInvFVBridge [friend]

Definition at line 518 of file llinventorybridge.h.


Member Data Documentation

LLString LLObjectBridge::sPrefix [static, protected]

Definition at line 541 of file llinventorybridge.h.

Referenced by getPrefix().

Definition at line 542 of file llinventorybridge.h.

Reimplemented from LLInvFVBridge.

Definition at line 543 of file llinventorybridge.h.

Referenced by getIcon().

Definition at line 544 of file llinventorybridge.h.

Referenced by getIcon(), and LLObjectBridge().

Definition at line 545 of file llinventorybridge.h.

Referenced by getIcon(), and LLObjectBridge().


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

Generated on Fri May 16 08:54:42 2008 for SecondLife by  doxygen 1.5.5