LLFolderViewEventListener Class Reference

#include <llfolderview.h>

Inheritance diagram for LLFolderViewEventListener:

Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~LLFolderViewEventListener (void)
virtual const LLStringgetName () const =0
virtual const LLStringgetDisplayName () const =0
virtual const LLUUIDgetUUID () const =0
virtual U32 getCreationDate () const =0
virtual PermissionMask getPermissionMask () const =0
virtual LLUIImagePtr getIcon () const =0
virtual LLFontGL::StyleFlags getLabelStyle () const =0
virtual LLString getLabelSuffix () const =0
virtual void openItem (void)=0
virtual void previewItem (void)=0
virtual void selectItem (void)=0
virtual void showProperties (void)=0
virtual BOOL isItemRenameable () const =0
virtual BOOL renameItem (const LLString &new_name)=0
virtual BOOL isItemMovable (void)=0
virtual BOOL isItemRemovable (void)=0
virtual BOOL removeItem ()=0
virtual void removeBatch (LLDynamicArray< LLFolderViewEventListener * > &batch)=0
virtual void move (LLFolderViewEventListener *parent_listener)=0
virtual BOOL isItemCopyable () const =0
virtual BOOL copyToClipboard () const =0
virtual void cutToClipboard ()=0
virtual BOOL isClipboardPasteable () const =0
virtual void pasteFromClipboard ()=0
virtual void buildContextMenu (LLMenuGL &menu, U32 flags)=0
virtual BOOL isUpToDate () const =0
virtual BOOL hasChildren () const =0
virtual LLInventoryType::EType getInventoryType () const =0
virtual void performAction (LLFolderView *folder, LLInventoryModel *model, LLString action)
virtual BOOL startDrag (EDragAndDropType *type, LLUUID *id) const =0
virtual BOOL dragOrDrop (MASK mask, BOOL drop, EDragAndDropType cargo_type, void *cargo_data)=0
void arrangeAndSet (LLFolderViewItem *focus, BOOL set_selection, BOOL take_keyboard_focus=TRUE)


Detailed Description

Definition at line 75 of file llfolderview.h.


Constructor & Destructor Documentation

virtual LLFolderViewEventListener::~LLFolderViewEventListener ( void   )  [inline, virtual]

Definition at line 78 of file llfolderview.h.


Member Function Documentation

virtual const LLString& LLFolderViewEventListener::getName (  )  const [pure virtual]

Implemented in LLInvFVBridge, and LLTaskInvFVBridge.

Referenced by LLFloaterAvatarPicker::doSelectionChange(), and LLFolderViewItem::getName().

Here is the caller graph for this function:

virtual const LLString& LLFolderViewEventListener::getDisplayName (  )  const [pure virtual]

Implemented in LLInvFVBridge, LLItemBridge, LLTaskInvFVBridge, and LLTaskCategoryBridge.

Referenced by LLFolderViewItem::refresh().

Here is the caller graph for this function:

virtual const LLUUID& LLFolderViewEventListener::getUUID (  )  const [pure virtual]

virtual U32 LLFolderViewEventListener::getCreationDate (  )  const [pure virtual]

Implemented in LLInvFVBridge, LLItemBridge, and LLTaskInvFVBridge.

Referenced by LLInventoryFilter::check(), and LLFolderViewItem::refresh().

Here is the caller graph for this function:

virtual PermissionMask LLFolderViewEventListener::getPermissionMask (  )  const [pure virtual]

Implemented in LLInvFVBridge, LLItemBridge, and LLTaskInvFVBridge.

Referenced by LLInventoryFilter::check().

Here is the caller graph for this function:

virtual LLUIImagePtr LLFolderViewEventListener::getIcon (  )  const [pure virtual]

virtual LLFontGL::StyleFlags LLFolderViewEventListener::getLabelStyle (  )  const [pure virtual]

Implemented in LLInvFVBridge, LLGestureBridge, LLObjectBridge, LLWearableBridge, and LLTaskInvFVBridge.

Referenced by LLFolderViewItem::refresh().

Here is the caller graph for this function:

virtual LLString LLFolderViewEventListener::getLabelSuffix (  )  const [pure virtual]

Implemented in LLInvFVBridge, LLItemBridge, LLCallingCardBridge, LLGestureBridge, LLObjectBridge, LLWearableBridge, and LLTaskInvFVBridge.

Referenced by LLFolderViewItem::refresh().

Here is the caller graph for this function:

virtual void LLFolderViewEventListener::openItem ( void   )  [pure virtual]

virtual void LLFolderViewEventListener::previewItem ( void   )  [pure virtual]

Implemented in LLInvFVBridge, LLSoundBridge, and LLTaskInvFVBridge.

Referenced by LLFolderViewItem::preview().

Here is the caller graph for this function:

virtual void LLFolderViewEventListener::selectItem ( void   )  [pure virtual]

virtual void LLFolderViewEventListener::showProperties ( void   )  [pure virtual]

Implemented in LLInvFVBridge, and LLTaskInvFVBridge.

Referenced by LLFolderView::propertiesSelectedItems().

Here is the caller graph for this function:

virtual BOOL LLFolderViewEventListener::isItemRenameable (  )  const [pure virtual]

virtual BOOL LLFolderViewEventListener::renameItem ( const LLString new_name  )  [pure virtual]

virtual BOOL LLFolderViewEventListener::isItemMovable ( void   )  [pure virtual]

Implemented in LLInvFVBridge, LLFolderBridge, and LLTaskInvFVBridge.

Referenced by LLFolderViewFolder::getSortGroup(), LLFolderViewFolder::isMovable(), and LLFolderViewItem::isMovable().

Here is the caller graph for this function:

virtual BOOL LLFolderViewEventListener::isItemRemovable ( void   )  [pure virtual]

virtual BOOL LLFolderViewEventListener::removeItem (  )  [pure virtual]

virtual void LLFolderViewEventListener::removeBatch ( LLDynamicArray< LLFolderViewEventListener * > &  batch  )  [pure virtual]

Implemented in LLInvFVBridge, and LLTaskInvFVBridge.

Referenced by LLFolderView::removeSelectedItems().

Here is the caller graph for this function:

virtual void LLFolderViewEventListener::move ( LLFolderViewEventListener parent_listener  )  [pure virtual]

Implemented in LLInvFVBridge, and LLTaskInvFVBridge.

virtual BOOL LLFolderViewEventListener::isItemCopyable (  )  const [pure virtual]

Implemented in LLInvFVBridge, LLItemBridge, and LLTaskInvFVBridge.

Referenced by LLFolderView::canCopy().

Here is the caller graph for this function:

virtual BOOL LLFolderViewEventListener::copyToClipboard (  )  const [pure virtual]

Implemented in LLInvFVBridge, LLItemBridge, and LLTaskInvFVBridge.

Referenced by LLFolderView::copy().

Here is the caller graph for this function:

virtual void LLFolderViewEventListener::cutToClipboard (  )  [pure virtual]

Implemented in LLInvFVBridge, and LLTaskInvFVBridge.

virtual BOOL LLFolderViewEventListener::isClipboardPasteable (  )  const [pure virtual]

Implemented in LLInvFVBridge, LLFolderBridge, and LLTaskInvFVBridge.

Referenced by LLFolderView::canPaste(), and LLFolderView::paste().

Here is the caller graph for this function:

virtual void LLFolderViewEventListener::pasteFromClipboard (  )  [pure virtual]

Implemented in LLInvFVBridge, LLFolderBridge, and LLTaskInvFVBridge.

Referenced by LLFolderView::paste(), and LLItemBridge::performAction().

Here is the caller graph for this function:

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

virtual BOOL LLFolderViewEventListener::isUpToDate (  )  const [pure virtual]

Implemented in LLItemBridge, LLFolderBridge, and LLTaskInvFVBridge.

Referenced by LLFolderViewFolder::draw(), and LLFolderViewItem::draw().

Here is the caller graph for this function:

virtual BOOL LLFolderViewEventListener::hasChildren (  )  const [pure virtual]

Implemented in LLItemBridge, LLFolderBridge, LLTaskInvFVBridge, and LLTaskCategoryBridge.

Referenced by LLFolderViewFolder::draw(), and LLFolderViewItem::draw().

Here is the caller graph for this function:

virtual LLInventoryType::EType LLFolderViewEventListener::getInventoryType (  )  const [pure virtual]

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

Reimplemented in LLItemBridge, LLFolderBridge, LLCallingCardBridge, LLGestureBridge, LLObjectBridge, LLWearableBridge, LLTaskInvFVBridge, and LLTaskSoundBridge.

Definition at line 107 of file llfolderview.h.

Referenced by doToSelected().

Here is the caller graph for this function:

virtual BOOL LLFolderViewEventListener::startDrag ( EDragAndDropType type,
LLUUID id 
) const [pure virtual]

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

void LLFolderViewEventListener::arrangeAndSet ( LLFolderViewItem focus,
BOOL  set_selection,
BOOL  take_keyboard_focus = TRUE 
)

---------------------------------------------------------------------------- Class LLFolderViewEventListener ----------------------------------------------------------------------------

Definition at line 4471 of file llfolderview.cpp.

References LLFolderViewItem::getParentFolder(), LLFolderViewItem::getRoot(), LLFolderViewFolder::requestArrange(), LLFolderView::scrollToShowSelection(), LLFolderViewItem::setSelectionFromRoot(), and TRUE.

Referenced by LLInventoryPanel::setSelection().

Here is the call graph for this function:

Here is the caller graph for this function:


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

Generated on Fri May 16 08:47:36 2008 for SecondLife by  doxygen 1.5.5