#include <llfolderview.h>
Inheritance diagram for LLFolderViewEventListener:
Definition at line 75 of file llfolderview.h.
virtual LLFolderViewEventListener::~LLFolderViewEventListener | ( | void | ) | [inline, virtual] |
Definition at line 78 of file llfolderview.h.
void LLFolderViewEventListener::arrangeAndSet | ( | LLFolderViewItem * | focus, | |
BOOL | set_selection, | |||
BOOL | take_keyboard_focus = TRUE | |||
) |
---------------------------------------------------------------------------- Class LLFolderViewEventListener ----------------------------------------------------------------------------
Definition at line 4495 of file llfolderview.cpp.
References LLFolderViewItem::getParentFolder(), LLFolderViewItem::getRoot(), LLFolderViewFolder::requestArrange(), LLFolderView::scrollToShowSelection(), LLFolderViewItem::setSelectionFromRoot(), and TRUE.
Referenced by LLInventoryPanel::setSelection().
virtual void LLFolderViewEventListener::buildContextMenu | ( | LLMenuGL & | menu, | |
U32 | flags | |||
) | [pure virtual] |
Implemented in LLNetwork2080Bridge, LLInvFVBridge, LLFolderBridge, LLSoundBridge, LLLandmarkBridge, LLCallingCardBridge, LLGestureBridge, LLAnimationBridge, LLObjectBridge, LLWearableBridge, LLTaskInvFVBridge, LLTaskCategoryBridge, and LLTaskSoundBridge.
Referenced by LLFolderViewItem::buildContextMenu().
virtual BOOL LLFolderViewEventListener::copyToClipboard | ( | ) | const [pure virtual] |
Implemented in LLNetwork2080Bridge, LLInvFVBridge, LLItemBridge, and LLTaskInvFVBridge.
Referenced by LLFolderView::copy().
virtual void LLFolderViewEventListener::cutToClipboard | ( | ) | [pure virtual] |
Implemented in LLNetwork2080Bridge, LLInvFVBridge, and LLTaskInvFVBridge.
virtual BOOL LLFolderViewEventListener::dragOrDrop | ( | MASK | mask, | |
BOOL | drop, | |||
EDragAndDropType | cargo_type, | |||
void * | cargo_data | |||
) | [pure virtual] |
virtual U32 LLFolderViewEventListener::getCreationDate | ( | ) | const [pure virtual] |
Implemented in LLNetwork2080Bridge, LLInvFVBridge, LLItemBridge, and LLTaskInvFVBridge.
Referenced by LLInventoryFilter::check(), and LLFolderViewItem::refresh().
virtual const LLString& LLFolderViewEventListener::getDisplayName | ( | ) | const [pure virtual] |
Implemented in LLNetwork2080Bridge, LLInvFVBridge, LLItemBridge, LLTaskInvFVBridge, and LLTaskCategoryBridge.
Referenced by LLFolderViewItem::refresh().
virtual LLViewerImage* LLFolderViewEventListener::getIcon | ( | ) | const [pure virtual] |
Implemented in LLNetwork2080Bridge, LLNetwork2080FolderBridge, LLNetwork2080PlayableContentBridge, LLNetwork2080PageBridge, LLItemBridge, LLFolderBridge, LLScriptBridge, LLTextureBridge, LLSoundBridge, LLLandmarkBridge, LLCallingCardBridge, LLNotecardBridge, LLGestureBridge, LLAnimationBridge, LLObjectBridge, LLLSLTextBridge, LLWearableBridge, LLTaskInvFVBridge, LLTaskCategoryBridge, LLTaskTextureBridge, LLTaskSoundBridge, LLTaskLandmarkBridge, LLTaskCallingCardBridge, LLTaskScriptBridge, LLTaskObjectBridge, LLTaskNotecardBridge, LLTaskGestureBridge, LLTaskAnimationBridge, and LLTaskWearableBridge.
Referenced by LLInventoryPanel::buildNewViews(), and LLFolderViewItem::refresh().
virtual LLInventoryType::EType LLFolderViewEventListener::getInventoryType | ( | ) | const [pure virtual] |
Implemented in LLNetwork2080Bridge, LLInvFVBridge, and LLTaskInvFVBridge.
Referenced by LLInventoryFilter::check(), LLBeginIMSession::handleEvent(), and LLFolderView::paste().
virtual LLFontGL::StyleFlags LLFolderViewEventListener::getLabelStyle | ( | ) | const [pure virtual] |
Implemented in LLNetwork2080Bridge, LLInvFVBridge, LLGestureBridge, LLObjectBridge, LLWearableBridge, and LLTaskInvFVBridge.
Referenced by LLFolderViewItem::refresh().
virtual LLString LLFolderViewEventListener::getLabelSuffix | ( | ) | const [pure virtual] |
Implemented in LLNetwork2080Bridge, LLInvFVBridge, LLItemBridge, LLCallingCardBridge, LLGestureBridge, LLObjectBridge, LLWearableBridge, and LLTaskInvFVBridge.
Referenced by LLFolderViewItem::refresh().
virtual const LLString& LLFolderViewEventListener::getName | ( | ) | const [pure virtual] |
Implemented in LLNetwork2080Bridge, LLInvFVBridge, and LLTaskInvFVBridge.
Referenced by LLFolderViewItem::getName().
virtual PermissionMask LLFolderViewEventListener::getPermissionMask | ( | ) | const [pure virtual] |
Implemented in LLNetwork2080Bridge, LLInvFVBridge, LLItemBridge, and LLTaskInvFVBridge.
Referenced by LLInventoryFilter::check().
virtual const LLUUID& LLFolderViewEventListener::getUUID | ( | ) | const [pure virtual] |
Implemented in LLNetwork2080Bridge, LLInvFVBridge, and LLTaskInvFVBridge.
Referenced by LLFolderView::addFolder(), LLFolderViewFolder::destroyView(), LLOpenFolderByID::doFolder(), LLFolderViewFolder::extractItem(), LLFolderViewFolder::filter(), LLFolderViewItem::handleHover(), LLFolderViewFolder::handleRightMouseDown(), and LLFolderViewFolder::isTrash().
virtual BOOL LLFolderViewEventListener::hasChildren | ( | ) | const [pure virtual] |
Implemented in LLNetwork2080Bridge, LLNetwork2080FolderBridge, LLItemBridge, LLFolderBridge, LLTaskInvFVBridge, and LLTaskCategoryBridge.
Referenced by LLFolderViewItem::draw().
virtual BOOL LLFolderViewEventListener::isClipboardPasteable | ( | ) | const [pure virtual] |
Implemented in LLNetwork2080Bridge, LLInvFVBridge, LLFolderBridge, and LLTaskInvFVBridge.
Referenced by LLFolderView::canPaste().
virtual BOOL LLFolderViewEventListener::isItemCopyable | ( | ) | const [pure virtual] |
Implemented in LLNetwork2080Bridge, LLInvFVBridge, LLItemBridge, and LLTaskInvFVBridge.
Implemented in LLNetwork2080Bridge, LLInvFVBridge, LLFolderBridge, and LLTaskInvFVBridge.
Referenced by LLFolderViewFolder::getSortGroup(), LLFolderViewFolder::isMovable(), and LLFolderViewItem::isMovable().
Implemented in LLNetwork2080Bridge, LLInvFVBridge, LLFolderBridge, LLObjectBridge, LLWearableBridge, LLTaskInvFVBridge, and LLTaskCategoryBridge.
Referenced by LLFolderViewFolder::isRemovable(), and LLFolderViewItem::isRemovable().
virtual BOOL LLFolderViewEventListener::isItemRenameable | ( | ) | const [pure virtual] |
Implemented in LLNetwork2080Bridge, LLInvFVBridge, LLItemBridge, LLFolderBridge, LLTaskInvFVBridge, LLTaskCategoryBridge, and LLTaskCallingCardBridge.
Referenced by LLFolderView::startRenamingSelectedItem().
virtual BOOL LLFolderViewEventListener::isUpToDate | ( | ) | const [pure virtual] |
Implemented in LLNetwork2080Bridge, LLNetwork2080FolderBridge, LLItemBridge, LLFolderBridge, and LLTaskInvFVBridge.
Referenced by LLFolderViewItem::draw().
virtual void LLFolderViewEventListener::move | ( | LLFolderViewEventListener * | parent_listener | ) | [pure virtual] |
Implemented in LLNetwork2080Bridge, LLInvFVBridge, and LLTaskInvFVBridge.
Implemented in LLNetwork2080Bridge, LLNetwork2080FolderBridge, LLInvFVBridge, LLFolderBridge, LLTextureBridge, LLSoundBridge, LLLandmarkBridge, LLCallingCardBridge, LLNotecardBridge, LLGestureBridge, LLAnimationBridge, LLObjectBridge, LLLSLTextBridge, LLWearableBridge, LLTaskInvFVBridge, LLTaskTextureBridge, LLTaskSoundBridge, LLTaskLSLBridge, LLTaskNotecardBridge, LLTaskGestureBridge, and LLTaskAnimationBridge.
Referenced by LLFolderViewItem::open().
virtual void LLFolderViewEventListener::pasteFromClipboard | ( | ) | [pure virtual] |
Implemented in LLNetwork2080Bridge, LLInvFVBridge, LLFolderBridge, and LLTaskInvFVBridge.
Referenced by LLItemBridge::performAction().
virtual void LLFolderViewEventListener::performAction | ( | LLFolderView * | folder, | |
LLInventoryModel * | model, | |||
LLString | action | |||
) | [inline, virtual] |
Reimplemented in LLNetwork2080Bridge, LLItemBridge, LLFolderBridge, LLLandmarkBridge, LLCallingCardBridge, LLGestureBridge, LLAnimationBridge, LLObjectBridge, LLWearableBridge, LLTaskInvFVBridge, and LLTaskSoundBridge.
Definition at line 107 of file llfolderview.h.
Referenced by doToSelected().
Implemented in LLNetwork2080Bridge, LLInvFVBridge, LLSoundBridge, and LLTaskInvFVBridge.
Referenced by LLFolderViewItem::preview().
virtual void LLFolderViewEventListener::removeBatch | ( | LLDynamicArray< LLFolderViewEventListener * > & | batch | ) | [pure virtual] |
Implemented in LLNetwork2080Bridge, LLInvFVBridge, and LLTaskInvFVBridge.
Referenced by LLFolderView::removeSelectedItems().
virtual BOOL LLFolderViewEventListener::removeItem | ( | ) | [pure virtual] |
Implemented in LLNetwork2080Bridge, LLItemBridge, LLFolderBridge, LLGestureBridge, LLTaskInvFVBridge, LLTaskLSLBridge, LLTaskNotecardBridge, LLTaskGestureBridge, and LLTaskAnimationBridge.
Referenced by LLFolderViewItem::remove().
Implemented in LLNetwork2080Bridge, LLItemBridge, LLFolderBridge, LLObjectBridge, LLWearableBridge, LLTaskInvFVBridge, LLTaskCategoryBridge, and LLTaskCallingCardBridge.
Referenced by LLFolderViewItem::rename().
Implemented in LLNetwork2080Bridge, LLItemBridge, LLFolderBridge, and LLTaskInvFVBridge.
Referenced by LLFolderViewFolder::changeSelection(), LLFolderViewItem::changeSelection(), LLFolderViewFolder::setSelection(), and LLFolderViewItem::setSelection().
Implemented in LLNetwork2080Bridge, LLInvFVBridge, and LLTaskInvFVBridge.
virtual BOOL LLFolderViewEventListener::startDrag | ( | EDragAndDropType * | type, | |
LLUUID * | id | |||
) | [pure virtual] |
Implemented in LLNetwork2080Bridge, LLInvFVBridge, LLTaskInvFVBridge, and LLTaskCategoryBridge.