#include <llmemberlistener.h>
Public Member Functions | |
LLMemberListener () | |
void | registerListener (T *pointer, const LLString ®ister_name) |
virtual bool | handleEvent (LLPointer< LLEvent > event, const LLSD &userdata)=0 |
Protected Attributes | |
T * | mPtr |
LLString | mRegisteredName |
Definition at line 64 of file llmemberlistener.h.
LLMemberListener< T >::LLMemberListener | ( | ) | [inline] |
Definition at line 67 of file llmemberlistener.h.
void LLMemberListener< T >::registerListener | ( | T * | pointer, | |
const LLString & | register_name | |||
) | [inline] |
Definition at line 69 of file llmemberlistener.h.
Referenced by addMenu().
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, 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, and LLFileQuit.
T* LLMemberListener< T >::mPtr [protected] |
Definition at line 80 of file llmemberlistener.h.
Referenced by LLEmptyLostAndFound::callback_empty_lost_and_found(), LLEmptyTrash::callback_empty_trash(), and LLMemberListener< LLPanelInventory >::registerListener().
LLString LLMemberListener< T >::mRegisteredName [protected] |
Definition at line 81 of file llmemberlistener.h.
Referenced by LLMemberListener< LLPanelInventory >::registerListener().