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::handleAttach ( LLEventDispatcher dispatcher  )  [pure virtual]

Implemented in LLSimpleListener.

Referenced by LLSimpleDispatcher::addListener().

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

Implemented in LLSimpleListener.

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

Implemented in LLSimpleListenerObservable, LLMemberListener< T >, LLMenuItemCallGL, LLMenuItemCheckGL, LLShowXUINamesListener, LLView, LLControlBase, LLAgent::LLHideGroupTitleListener, LLAgent::LLEffectColorListener, LLAFKTimeoutListener, LLMouseSensitivityListener, LLInvertMouseListener, LLRenderAvatarMouselookListener, LLRenderFarClipListener, LLTerrainDetailListener, LLSetShaderListener, LLReleaseGLBufferListener, LLVolumeLODListener, LLAvatarLODListener, LLTreeLODListener, LLFlexLODListener, LLGammaListener, LLNightBrightnessListener, LLFogRatioListener, LLMaxPartCountListener, LLCompositeLimitListener, LLVideoMemoryListener, LLBandwidthListener, LLChatFontSizeListener, LLChatPersistTimeListener, LLConsoleMaxLinesListener, LLAudioListener, LLJoystickListener, LLAudioStreamMusicListener, LLAudioStreamMediaListener, LLUseOcclusionListener, LLNumpadControlListener, LLRenderUseVBOListener, LLRenderLightingDetailListener, LLPanelGroups, LLDoToSelectedPanel, LLDoToSelectedFloater, LLDoToSelected, LLNewWindow, LLShowFilters, LLResetFilter, LLCloseAllFolders, LLCloseAllFoldersFloater, LLEmptyTrash, LLEmptyLostAndFound, LLEmptyTrashFloater, LLDoCreate, LLDoCreateFloater, LLSetSortBy, LLBeginIMSession, LLAttachObject, LLRotateNetMapListener, LLObjectReportAbuse, LLObjectEnableReportAbuse, LLObjectTouch, LLObjectEnableTouch, LLObjectOpen, LLObjectEnableOpen, LLViewCheckBuildMode, LLViewBuildMode, 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, LLViewZoomOut, LLViewZoomIn, LLViewZoomDefault, LLHelpMOTD, 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, LLWorldForceSun, LLShowFloater, LLFloaterVisible, LLPromptShowURL, LLPromptShowFile, LLShowAgentProfile, LLShowAgentGroups, LLLandEdit, LLWorldEnableBuyLand, LLObjectAttachToAvatar, LLAttachmentDrop, LLAttachmentDetach, LLAttachmentEnableDrop, LLAttachmentEnableDetach, LLObjectEnableWear, LLAvatarSendIM, LLAvatarTrustNetRate, LLToolsSelectedScriptAction, LLToggleControl, LLSomethingSelected, LLSomethingSelectedNoHUD, LLEditableSelected, LLToolsEnableTakeCopy, LLToolsEnableSaveToInventory, LLToolsEnableSaveToObjectInventory, LLViewEnableMouselook, LLToolsEnableToolNotPie, LLWorldEnableCreateLandmark, LLWorldEnableSetHomeLocation, LLWorldEnableTeleportHome, LLToolsSelectOnlyMyObjects, LLToolsSelectOnlyMovableObjects, LLToolsSelectBySurrounding, LLToolsShowHiddenSelection, LLToolsShowSelectionLightRadius, LLToolsEditLinkedParts, LLToolsUseSelectionForGrid, LLViewShowHoverTips, LLViewCheckShowHoverTips, LLViewHighlightTransparent, LLViewCheckHighlightTransparent, LLViewToggleBeacon, LLViewCheckBeaconEnabled, LLViewToggleRenderType, LLViewCheckRenderType, LLViewShowHUDAttachments, LLViewCheckHUDAttachments, LLEditEnableTakeOff, LLEditTakeOff, LLWorldChat, LLWorldStartGesture, LLToolsSelectTool, LLViewAvatarList, LLFileEnableSaveAs, LLFileEnableUpload, LLFileUploadImage, LLFileUploadSound, LLFileUploadAnim, LLFileUploadBulk, LLFileEnableCloseWindow, LLFileCloseWindow, LLFileCloseAllWindows, LLFileSaveTexture, LLFileTakeSnapshot, LLFileTakeSnapshotToDisk, LLFileSaveMovie, LLFileSetWindowSize, LLFileQuit, LLBPSListener, LLVoiceClientPrefsListener, LLVectorizationEnableListener, LLVectorizeSkinListener, LLVectorProcessorListener, LLMemberListener< LLInventoryPanel >, LLMemberListener< LLInventoryView >, LLMemberListener< LLView >, and LLMemberListener< LLPanelInventory >.


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:16 2010 for Second Life Viewer by  doxygen 1.4.7