#include <llmemberlistener.h>
Inheritance diagram for LLMemberListener< T >:
Public Member Functions | |
LLMemberListener () | |
void | registerListener (T *pointer, const LLString ®ister_name) |
virtual bool | handleEvent (LLPointer< LLEvent > event, const LLSD &userdata)=0 |
Public Attributes | |
T * | mPtr |
LLString | mRegisteredName |
Definition at line 39 of file llmemberlistener.h.
LLMemberListener< T >::LLMemberListener | ( | ) | [inline] |
Definition at line 42 of file llmemberlistener.h.
virtual bool LLMemberListener< T >::handleEvent | ( | LLPointer< LLEvent > | event, | |
const LLSD & | userdata | |||
) | [pure virtual] |
Implements LLEventListener.
Implemented in LLDoToSelectedPanel, LLDoToSelectedFloater, LLDoToSelected, LLNewWindow, LLShowFilters, LLResetFilter, LLCloseAllFolders, LLCloseAllFoldersFloater, LLEmptyTrash, LLEmptyLostAndFound, LLEmptyTrashFloater, LLDoCreate, LLDoCreateFloater, LLSetSortBy, LLBeginIMSession, LLAttachObject, 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, and LLFileQuit.
void LLMemberListener< T >::registerListener | ( | T * | pointer, | |
const LLString & | register_name | |||
) | [inline] |
T* LLMemberListener< T >::mPtr |
Definition at line 54 of file llmemberlistener.h.
Referenced by LLEmptyLostAndFound::callback_empty_lost_and_found(), LLEmptyTrash::callback_empty_trash(), LLSetSortBy::handleEvent(), LLEmptyLostAndFound::handleEvent(), LLCloseAllFoldersFloater::handleEvent(), LLCloseAllFolders::handleEvent(), LLShowFilters::handleEvent(), LLDoToSelected::handleEvent(), LLDoToSelectedFloater::handleEvent(), LLDoToSelectedPanel::handleEvent(), and LLMemberListener< LLPanelInventory >::registerListener().
LLString LLMemberListener< T >::mRegisteredName |
Definition at line 55 of file llmemberlistener.h.
Referenced by LLMemberListener< LLPanelInventory >::registerListener().