LLEventListener Class Reference

#include <llevent.h>

Inheritance diagram for LLEventListener:

Inheritance graph
[legend]
Collaboration diagram for LLEventListener:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual bool handleEvent (LLPointer< LLEvent > event, const LLSD &userdata)=0
virtual bool handleAttach (LLEventDispatcher *dispatcher)=0
virtual bool handleDetach (LLEventDispatcher *dispatcher)=0

Protected Member Functions

virtual ~LLEventListener ()


Detailed Description

Definition at line 74 of file llevent.h.


Constructor & Destructor Documentation

LLEventListener::~LLEventListener (  )  [protected, virtual]

Definition at line 252 of file llevent.cpp.


Member Function Documentation

virtual bool LLEventListener::handleEvent ( LLPointer< LLEvent event,
const LLSD userdata 
) [pure virtual]

Implemented in LLMemberListener< T >, LLPanelActiveSpeakers::SpeakerMuteListener, LLPanelActiveSpeakers::SpeakerAddListener, LLPanelActiveSpeakers::SpeakerRemoveListener, LLPanelActiveSpeakers::SpeakerClearListener, LLPanelGroups, LLDoToSelectedPanel, LLDoToSelectedFloater, LLDoToSelected, LLNewWindow, LLShowFilters, LLResetFilter, LLCloseAllFolders, LLCloseAllFoldersFloater, LLEmptyTrash, LLEmptyLostAndFound, LLEmptyTrashFloater, LLDoCreate, LLDoCreateFloater, LLSetSortBy, LLBeginIMSession, LLAttachObject, LLObjectReportAbuse, LLObjectEnableReportAbuse, LLObjectTouch, LLObjectEnableTouch, LLObjectOpen, LLObjectEnableOpen, LLViewCheckBuildMode, LLViewBuildMode, LLViewJoystickFlycam, LLViewCheckJoystickFlycam, LLObjectBuild, LLObjectEdit, LLObjectInspect, LLLandBuild, LLLandBuyPass, LLLandEnableBuyPass, LLEnableEdit, LLSelfRemoveAllAttachments, LLSelfEnableRemoveAllAttachments, LLObjectEnableMute, LLObjectMute, LLGoToObject, LLAvatarFreeze, LLAvatarVisibleDebug, LLAvatarEnableDebug, LLAvatarDebug, LLAvatarEject, LLAvatarEnableFreezeEject, LLAvatarGiveCard, LLObjectEnableBuy, LLSelfStandUp, LLSelfEnableStandUp, LLAvatarEnableAddFriend, LLEditEnableCustomizeAvatar, LLObjectSitOrStand, LLLandSit, LLWorldFly, LLWorldEnableFly, LLViewZoomOut, LLViewZoomIn, LLViewZoomDefault, LLViewResetView, LLViewLookAtLastChatter, LLViewMouselook, LLViewFullscreen, LLViewDefaultUISize, LLEditDuplicate, LLEditEnableDuplicate, LLToolsTakeCopy, LLObjectReturn, LLObjectEnableReturn, LLToolsBuyOrTake, LLToolsEnableBuyOrTake, LLObjectBuy, LLToolsSaveToInventory, LLToolsSaveToObjectInventory, LLToolsSnapObjectXY, LLToolsEnableLink, LLToolsLink, LLToolsEnableUnlink, LLToolsUnlink, LLToolsStopAllAnimations, LLEditEnableCut, LLEditCut, LLEditEnableCopy, LLEditCopy, LLEditEnablePaste, LLEditPaste, LLEditEnableDelete, LLEditDelete, LLObjectEnableDelete, LLEditSearch, LLObjectDelete, LLViewEnableLastChatter, LLEditEnableDeselect, LLEditDeselect, LLEditEnableSelectAll, LLEditSelectAll, LLEditEnableUndo, LLEditUndo, LLEditEnableRedo, LLEditRedo, LLWorldSetHomeLocation, LLWorldTeleportHome, LLWorldAlwaysRun, LLWorldCheckAlwaysRun, LLWorldSetAway, LLWorldSetBusy, LLWorldCreateLandmark, LLToolsLookAtSelection, LLAvatarInviteToGroup, LLAvatarAddFriend, LLPayObject, LLEnablePayObject, LLObjectEnableSitOrStand, LLShowFloater, LLFloaterVisible, LLPromptShowURL, LLPromptShowFile, LLShowAgentProfile, LLShowAgentGroups, LLLandEdit, LLWorldEnableBuyLand, LLObjectAttachToAvatar, LLAttachmentDrop, LLAttachmentDetach, LLAttachmentEnableDrop, LLAttachmentEnableDetach, LLObjectEnableWear, LLAvatarSendIM, LLToolsSelectedScriptAction, LLToggleControl, LLSomethingSelected, LLSomethingSelectedNoHUD, LLEditableSelected, LLToolsEnableTakeCopy, LLToolsEnableSaveToInventory, LLToolsEnableSaveToObjectInventory, LLViewEnableMouselook, LLToolsEnableToolNotPie, LLWorldEnableCreateLandmark, LLWorldEnableSetHomeLocation, LLWorldEnableTeleportHome, LLToolsSelectOnlyMyObjects, LLToolsSelectOnlyMovableObjects, LLToolsSelectBySurrounding, LLToolsShowHiddenSelection, LLToolsShowSelectionLightRadius, LLToolsEditLinkedParts, LLToolsUseSelectionForGrid, LLViewShowHoverTips, LLViewCheckShowHoverTips, LLViewHighlightTransparent, LLViewCheckHighlightTransparent, LLViewBeaconWidth, LLViewToggleBeacon, LLViewCheckBeaconEnabled, LLViewToggleRenderType, LLViewCheckRenderType, LLViewShowHUDAttachments, LLViewCheckHUDAttachments, LLEditEnableTakeOff, LLEditTakeOff, LLWorldChat, LLToolsSelectTool, LLWorldEnvSettings, LLWorldWaterSettings, LLWorldPostProcess, LLWorldDayCycle, LLFileEnableSaveAs, LLFileEnableUpload, LLFileUploadImage, LLFileUploadSound, LLFileUploadAnim, LLFileUploadBulk, LLFileEnableCloseWindow, LLFileCloseWindow, LLFileEnableCloseAllWindows, LLFileCloseAllWindows, LLFileSaveTexture, LLFileTakeSnapshot, LLFileTakeSnapshotToDisk, LLFileQuit, LLBPSListener, LLMemberListener< LLInventoryPanel >, LLMemberListener< LLInventoryView >, LLMemberListener< LLView >, and LLMemberListener< LLPanelInventory >.

virtual bool LLEventListener::handleAttach ( LLEventDispatcher dispatcher  )  [pure virtual]

Implemented in LLSimpleListener.

Referenced by LLSimpleDispatcher::addListener().

Here is the caller graph for this function:

virtual bool LLEventListener::handleDetach ( LLEventDispatcher dispatcher  )  [pure virtual]

Implemented in LLSimpleListener.

Referenced by LLSimpleDispatcher::removeListener().

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:44:21 2008 for SecondLife by  doxygen 1.5.5