llviewermenu.cpp File Reference

Builds menus out of items. More...

#include "llviewerprecompiledheaders.h"
#include "llviewermenu.h"
#include <iostream>
#include <fstream>
#include <sstream>
#include "audioengine.h"
#include "indra_constants.h"
#include "llassetstorage.h"
#include "llchat.h"
#include "llfeaturemanager.h"
#include "llfocusmgr.h"
#include "llfontgl.h"
#include "llinstantmessage.h"
#include "llpermissionsflags.h"
#include "llrect.h"
#include "llsecondlifeurls.h"
#include "lltransactiontypes.h"
#include "llui.h"
#include "llview.h"
#include "llxfermanager.h"
#include "message.h"
#include "raytrace.h"
#include "llsdserialize.h"
#include "lltimer.h"
#include "llvfile.h"
#include "llvolumemgr.h"
#include "llagent.h"
#include "llagentpilot.h"
#include "llbox.h"
#include "llcallingcard.h"
#include "llclipboard.h"
#include "llcompilequeue.h"
#include "llconsole.h"
#include "llviewercontrol.h"
#include "lldebugview.h"
#include "lldir.h"
#include "lldrawable.h"
#include "lldrawpoolalpha.h"
#include "lldrawpooltree.h"
#include "llface.h"
#include "llfirstuse.h"
#include "llfloater.h"
#include "llfloaterabout.h"
#include "llfloaterbuycurrency.h"
#include "llfloateractivespeakers.h"
#include "llfloateranimpreview.h"
#include "llfloateravatarinfo.h"
#include "llfloateravatartextures.h"
#include "llfloaterbuildoptions.h"
#include "llfloaterbump.h"
#include "llfloaterbuy.h"
#include "llfloaterbuycontents.h"
#include "llfloaterbuyland.h"
#include "llfloatercamera.h"
#include "llfloaterchat.h"
#include "llfloatercustomize.h"
#include "llfloaterdaycycle.h"
#include "llfloaterdirectory.h"
#include "llfloatereditui.h"
#include "llfloaterchatterbox.h"
#include "llfloaterfriends.h"
#include "llfloatergesture.h"
#include "llfloatergodtools.h"
#include "llfloatergroupinfo.h"
#include "llfloatergroupinvite.h"
#include "llfloatergroups.h"
#include "llfloaterhtml.h"
#include "llfloaterhtmlhelp.h"
#include "llfloaterhud.h"
#include "llfloaterinspect.h"
#include "llfloaterlagmeter.h"
#include "llfloaterland.h"
#include "llfloaterlandholdings.h"
#include "llfloatermap.h"
#include "llfloatermute.h"
#include "llfloateropenobject.h"
#include "llfloaterpermissionsmgr.h"
#include "llfloaterpostprocess.h"
#include "llfloaterpreference.h"
#include "llfloaterregioninfo.h"
#include "llfloaterreporter.h"
#include "llfloaterscriptdebug.h"
#include "llfloatersettingsdebug.h"
#include "llfloaterenvsettings.h"
#include "llfloaterstats.h"
#include "llfloatertest.h"
#include "llfloatertools.h"
#include "llfloaterwater.h"
#include "llfloaterwindlight.h"
#include "llfloaterworldmap.h"
#include "llframestats.h"
#include "llframestatview.h"
#include "llfasttimerview.h"
#include "llmemoryview.h"
#include "llgivemoney.h"
#include "llgroupmgr.h"
#include "llhoverview.h"
#include "llhudeffecttrail.h"
#include "llhudmanager.h"
#include "llimage.h"
#include "llimagebmp.h"
#include "llimagej2c.h"
#include "llimagetga.h"
#include "llinventorymodel.h"
#include "llinventoryview.h"
#include "llkeyboard.h"
#include "llpanellogin.h"
#include "llfloaterlandmark.h"
#include "llmenucommands.h"
#include "llmenugl.h"
#include "llmorphview.h"
#include "llmoveview.h"
#include "llmutelist.h"
#include "llnotify.h"
#include "llpanelobject.h"
#include "llparcel.h"
#include "llprimitive.h"
#include "llresmgr.h"
#include "llselectmgr.h"
#include "llsky.h"
#include "llstatusbar.h"
#include "llstatview.h"
#include "llstring.h"
#include "llsurfacepatch.h"
#include "llimview.h"
#include "lltextureview.h"
#include "lltool.h"
#include "lltoolbar.h"
#include "lltoolcomp.h"
#include "lltoolfocus.h"
#include "lltoolgrab.h"
#include "lltoolmgr.h"
#include "lltoolpie.h"
#include "lltoolplacer.h"
#include "lltoolselectland.h"
#include "lluictrlfactory.h"
#include "lluploaddialog.h"
#include "lluserauth.h"
#include "lluuid.h"
#include "llvelocitybar.h"
#include "llviewercamera.h"
#include "llviewergenericmessage.h"
#include "llviewergesture.h"
#include "llviewerinventory.h"
#include "llviewermenufile.h"
#include "llviewermessage.h"
#include "llviewernetwork.h"
#include "llviewerobjectlist.h"
#include "llviewerparcelmgr.h"
#include "llviewerparceloverlay.h"
#include "llviewerregion.h"
#include "llviewerstats.h"
#include "llviewerwindow.h"
#include "llvoavatar.h"
#include "llvolume.h"
#include "llweb.h"
#include "llworld.h"
#include "llworldmap.h"
#include "object_flags.h"
#include "pipeline.h"
#include "llappviewer.h"
#include "roles_constants.h"
#include "llviewerjoystick.h"
#include "llwlanimator.h"
#include "llwlparammanager.h"
#include "llwaterparammanager.h"
#include "lltexlayer.h"

Go to the source code of this file.

Classes

class  LLLandmarkObserver
class  LLMenuParcelObserver
class  LLObjectReportAbuse
class  LLObjectEnableReportAbuse
class  LLObjectTouch
class  LLObjectEnableTouch
class  LLObjectOpen
class  LLObjectEnableOpen
class  LLViewCheckBuildMode
class  LLViewBuildMode
class  LLViewJoystickFlycam
class  LLViewCheckJoystickFlycam
class  LLObjectBuild
class  LLObjectEdit
class  LLObjectInspect
class  LLLandBuild
class  LLLandBuyPass
class  LLLandEnableBuyPass
class  LLEnableEdit
class  LLSelfRemoveAllAttachments
class  LLSelfEnableRemoveAllAttachments
class  LLObjectEnableMute
class  LLObjectMute
class  LLGoToObject
class  LLAvatarFreeze
class  LLAvatarVisibleDebug
class  LLAvatarEnableDebug
class  LLAvatarDebug
class  LLAvatarEject
class  LLAvatarEnableFreezeEject
class  LLAvatarGiveCard
class  LLObjectEnableBuy
class  LLSelfStandUp
class  LLSelfEnableStandUp
class  LLAvatarEnableAddFriend
class  LLEditEnableCustomizeAvatar
class  LLObjectSitOrStand
class  LLLandSit
class  LLWorldFly
class  LLWorldEnableFly
class  LLViewZoomOut
class  LLViewZoomIn
class  LLViewZoomDefault
class  LLViewResetView
class  LLViewLookAtLastChatter
class  LLViewMouselook
class  LLViewFullscreen
class  LLViewDefaultUISize
class  LLEditDuplicate
class  LLEditEnableDuplicate
class  LLToolsTakeCopy
class  LLObjectReturn
class  LLObjectEnableReturn
class  LLToolsBuyOrTake
class  LLToolsEnableBuyOrTake
class  LLObjectBuy
class  LLToolsSaveToInventory
class  LLToolsSaveToObjectInventory
class  LLToolsSnapObjectXY
class  LLToolsEnableLink
class  LLToolsLink
class  LLToolsEnableUnlink
class  LLToolsUnlink
class  LLToolsStopAllAnimations
class  LLEditEnableCut
class  LLEditCut
class  LLEditEnableCopy
class  LLEditCopy
class  LLEditEnablePaste
class  LLEditPaste
class  LLEditEnableDelete
class  LLEditDelete
class  LLObjectEnableDelete
class  LLEditSearch
class  LLObjectDelete
class  LLViewEnableLastChatter
class  LLEditEnableDeselect
class  LLEditDeselect
class  LLEditEnableSelectAll
class  LLEditSelectAll
class  LLEditEnableUndo
class  LLEditUndo
class  LLEditEnableRedo
class  LLEditRedo
class  LLWorldSetHomeLocation
class  LLWorldTeleportHome
class  LLWorldAlwaysRun
class  LLWorldCheckAlwaysRun
class  LLWorldSetAway
class  LLWorldSetBusy
class  LLWorldCreateLandmark
class  LLToolsLookAtSelection
class  LLAvatarInviteToGroup
class  LLAvatarAddFriend
class  LLPayObject
class  LLEnablePayObject
class  LLObjectEnableSitOrStand
class  LLShowFloater
class  LLFloaterVisible
class  LLPromptShowURL
class  LLPromptShowFile
class  LLShowAgentProfile
class  LLShowAgentGroups
class  LLLandEdit
class  LLWorldEnableBuyLand
class  LLObjectAttachToAvatar
class  LLAttachmentDrop
class  LLAttachmentDetach
class  LLWornItemFetchedObserver
class  LLAttachmentEnableDrop
class  LLAttachmentEnableDetach
class  LLObjectEnableWear
class  LLAvatarSendIM
class  LLToolsSelectedScriptAction
class  LLToggleControl
class  LLSomethingSelected
class  LLSomethingSelectedNoHUD
class  LLEditableSelected
class  LLToolsEnableTakeCopy
class  LLHasAsset
class  LLToolsEnableSaveToInventory
class  LLToolsEnableSaveToObjectInventory
class  LLViewEnableMouselook
class  LLToolsEnableToolNotPie
class  LLWorldEnableCreateLandmark
class  LLWorldEnableSetHomeLocation
class  LLWorldEnableTeleportHome
class  LLToolsSelectOnlyMyObjects
class  LLToolsSelectOnlyMovableObjects
class  LLToolsSelectBySurrounding
class  LLToolsShowHiddenSelection
class  LLToolsShowSelectionLightRadius
class  LLToolsEditLinkedParts
class  LLToolsUseSelectionForGrid
class  LLViewShowHoverTips
class  LLViewCheckShowHoverTips
class  LLViewHighlightTransparent
class  LLViewCheckHighlightTransparent
class  LLViewBeaconWidth
class  LLViewToggleBeacon
class  LLViewCheckBeaconEnabled
class  LLViewToggleRenderType
class  LLViewCheckRenderType
class  LLViewShowHUDAttachments
class  LLViewCheckHUDAttachments
class  LLEditEnableTakeOff
class  LLEditTakeOff
class  LLWorldChat
class  LLToolsSelectTool
class  LLWorldEnvSettings
 WINDLIGHT callbacks. More...
class  LLWorldWaterSettings
 Water Menu callbacks. More...
class  LLWorldPostProcess
 Post-Process callbacks. More...
class  LLWorldDayCycle
 Day Cycle callbacks. More...

Typedefs

typedef LLMemberListener< LLViewview_listener_t

Functions

void init_landmark_menu (LLMenuGL *menu)
void clear_landmark_menu (LLMenuGL *menu)
void init_client_menu (LLMenuGL *menu)
void init_server_menu (LLMenuGL *menu)
void init_debug_world_menu (LLMenuGL *menu)
void init_debug_rendering_menu (LLMenuGL *menu)
void init_debug_ui_menu (LLMenuGL *menu)
void init_debug_xui_menu (LLMenuGL *menu)
void init_debug_avatar_menu (LLMenuGL *menu)
void init_debug_baked_texture_menu (LLMenuGL *menu)
BOOL enable_land_build (void *)
BOOL enable_object_build (void *)
LLVOAvatarfind_avatar_from_object (LLViewerObject *object)
LLVOAvatarfind_avatar_from_object (const LLUUID &object_id)
void handle_test_load_url (void *)
void handle_leave_group (void *)
const char * upload_pick (void *data)
void handle_upload (void *data)
void handle_compress_image (void *)
BOOL enable_save_as (void *)
void handle_dump_group_info (void *)
void handle_dump_capabilities_info (void *)
void handle_dump_focus (void *)
void handle_region_dump_settings (void *)
void handle_region_dump_temp_asset_data (void *)
void handle_region_clear_temp_asset_data (void *)
BOOL sitting_on_selection ()
void near_sit_object ()
void label_sit_or_stand (LLString &label, void *)
BOOL is_selection_buy_not_take ()
S32 selection_price ()
BOOL enable_take ()
void handle_take ()
void confirm_take (S32 option, void *data)
BOOL enable_buy (void *)
void handle_buy (void *)
void handle_buy_object (LLSaleInfo sale_info)
void handle_buy_contents (LLSaleInfo sale_info)
void label_touch (LLString &label, void *)
void near_sit_down_point (BOOL success, void *)
void handle_follow (void *userdata)
void handle_talk_to (void *userdata)
void show_permissions_control (void *)
void load_url_local_file (const char *file_name)
void toggle_build_options (void *user_data)
void manage_landmarks (void *)
void create_new_landmark (void *)
void landmark_menu_action (void *)
void reload_ui (void *)
void handle_agent_stop_moving (void *)
void print_packets_lost (void *)
void drop_packet (void *)
void velocity_interpolate (void *data)
void update_fov (S32 increments)
void toggle_wind_audio (void)
void toggle_water_audio (void)
void handle_rebake_textures (void *)
BOOL check_admin_override (void *)
void handle_admin_override_toggle (void *)
void handle_toggle_hacked_godmode (void *)
BOOL check_toggle_hacked_godmode (void *)
void toggle_glow (void *)
BOOL check_glow (void *)
void toggle_vertex_shaders (void *)
BOOL check_vertex_shaders (void *)
void toggle_cull_small (void *)
void toggle_show_xui_names (void *)
BOOL check_show_xui_names (void *)
void run_vectorize_perf_test (void *)
void handle_web_search_demo (void *)
void handle_slurl_test (void *)
void handle_save_to_xml (void *)
void handle_load_from_xml (void *)
void handle_god_mode (void *)
void handle_leave_god_mode (void *)
BOOL is_inventory_visible (void *user_data)
void handle_reset_view ()
void disabled_duplicate (void *)
void handle_duplicate_in_place (void *)
void handle_repeat_duplicate (void *)
void handle_export (void *)
void handle_object_owner_self (void *)
void handle_object_owner_permissive (void *)
void handle_object_lock (void *)
void handle_object_asset_ids (void *)
void force_take_copy (void *)
void handle_force_parcel_owner_to_me (void *)
void handle_force_parcel_to_content (void *)
void handle_claim_public_land (void *)
void handle_god_request_havok (void *)
void handle_god_request_avatar_geometry (void *)
void reload_personal_settings_overrides (void *)
void reload_vertex_shader (void *)
void slow_mo_animations (void *)
void handle_disconnect_viewer (void *)
void force_error_breakpoint (void *)
void force_error_llerror (void *)
void force_error_bad_memory_access (void *)
void force_error_infinite_loop (void *)
void force_error_software_exception (void *)
void handle_stopall (void *)
BOOL enable_dehinge (void *)
void handle_force_delete (void *)
void print_object_info (void *)
void print_agent_nvpairs (void *)
void toggle_debug_menus (void *)
void toggle_map (void *user_data)
void export_info_callback (LLAssetInfo *info, void **user_data, S32 result)
void export_data_callback (LLVFS *vfs, const LLUUID &uuid, LLAssetType::EType type, void **user_data, S32 result)
void upload_done_callback (const LLUUID &uuid, void *user_data, S32 result, LLExtStat ext_status)
BOOL menu_check_build_tool (void *user_data)
void handle_reload_settings (void *)
void focus_here (void *)
void dump_select_mgr (void *)
void dump_volume_mgr (void *)
void dump_inventory (void *)
void edit_ui (void *)
void toggle_visibility (void *)
BOOL get_visibility (void *)
void request_friendship (const LLUUID &agent_id)
void handle_force_unlock (void *)
void handle_selected_texture_info (void *)
void handle_dump_image_list (void *)
void handle_crash (void *)
void handle_dump_followcam (void *)
void handle_viewer_enable_message_log (void *)
void handle_viewer_disable_message_log (void *)
void handle_send_postcard (void *)
void handle_gestures_old (void *)
void handle_focus (void *)
BOOL enable_buy_land (void *)
void handle_move (void *)
void handle_show_inventory (void *)
void handle_activate (void *)
BOOL enable_activate (void *)
void handle_buy_currency (void *)
void handle_test_male (void *)
void handle_test_female (void *)
void handle_toggle_pg (void *)
void handle_dump_attachments (void *)
void handle_show_overlay_title (void *)
void handle_dump_avatar_local_textures (void *)
void handle_debug_avatar_textures (void *)
void handle_grab_texture (void *)
BOOL enable_grab_texture (void *)
void handle_dump_region_object_cache (void *)
BOOL menu_ui_enabled (void *user_data)
void check_toggle_control (LLUICtrl *, void *user_data)
BOOL menu_check_control (void *user_data)
void menu_toggle_variable (void *user_data)
BOOL menu_check_variable (void *user_data)
BOOL enable_land_selected (void *)
BOOL enable_more_than_one_selected (void *)
BOOL enable_selection_you_own_all (void *)
BOOL enable_selection_you_own_one (void *)
BOOL enable_save_into_inventory (void *)
BOOL enable_save_into_task_inventory (void *)
BOOL enable_not_thirdperson (void *)
BOOL enable_export_selected (void *)
BOOL enable_have_card (void *)
BOOL enable_detach (void *)
BOOL enable_region_owner (void *)
void build_landmark_menu (void *)
void pre_init_menus ()
void initialize_menus ()
void set_underclothes_menu_options ()
void init_menus ()
void handle_export_menus_to_xml (void *)
void cleanup_menus ()
bool handle_object_open ()
bool toggle_build_mode ()
void handle_toggle_flycam ()
BOOL enable_has_attachments (void *)
bool handle_go_to ()
void callback_freeze (S32 option, void *data)
void callback_eject (S32 option, void *data)
void login_done (S32 which, void *user)
void callback_leave_group (S32 option, void *userdata)
void append_aggregate (LLString &string, const LLAggregatePermissions &ag_perm, PermissionBit bit, const char *txt)
const char * build_extensions_string (LLFilePicker::ELoadFilter filter)
void set_god_level (U8 god_level)
void process_grant_godlike_powers (LLMessageSystem *msg, void **)
BOOL is_agent_friend (const LLUUID &agent_id)
BOOL is_agent_mappable (const LLUUID &agent_id)
bool handle_sit_or_stand ()
void handle_show_newest_map (void *)
void reset_view_final (BOOL proceed, void *)
void derez_objects (EDeRezDestination dest, const LLUUID &dest_id)
void callback_show_buy_currency (S32 option, void *)
void show_buy_currency (const char *extra)
void show_debug_menus ()
void handle_export_selected (void *)
void callback_invite_to_group (LLUUID group_id, void *user_data)
void invite_to_group (const LLUUID &dest_id)
void complete_give_money (S32 option, void *user_data)
bool handle_give_money_dialog ()
void callback_show_url (S32 option, void *url)
void callback_show_file (S32 option, void *filename)
void near_attach_object (BOOL success, void *user_data)
void confirm_replace_attachment (S32 option, void *user_data)
void handle_detach_from_avatar (void *user_data)
void attach_label (LLString &label, void *user_data)
void detach_label (LLString &label, void *user_data)
BOOL object_selected_and_point_valid (void *user_data)
BOOL object_is_wearable ()
BOOL object_attached (void *user_data)
void queue_actions (LLFloaterScriptQueue *q, const std::string &noscriptmsg, const std::string &nomodmsg)
void handle_reset_selection (void *)
void handle_set_run_selection (void *)
void handle_set_not_run_selection (void *)
void menu_toggle_control (void *user_data)
BOOL enable_god_full (void *)
BOOL enable_god_liaison (void *)
BOOL enable_god_customer_service (void *)
BOOL enable_god_basic (void *)
static void addMenu (view_listener_t *menu, const char *name)

Variables

BOOL gRenderLightGlows
BOOL gRenderAvatar
BOOL gHideSelectedObjects
BOOL gShowOverlayTitle
BOOL gOcclusionCull
BOOL gAllowSelectAvatar
LLMenuBarGLgMenuBarView = NULL
LLViewerMenuHolderGLgMenuHolder = NULL
LLMenuGLgPopupMenuView = NULL
LLMenuBarGLgLoginMenuBarView = NULL
LLPieMenugPieSelf = NULL
LLPieMenugPieAvatar = NULL
LLPieMenugPieObject = NULL
LLPieMenugPieAttachment = NULL
LLPieMenugPieLand = NULL
const LLString LANDMARK_MENU_NAME ("Landmarks")
const LLString CLIENT_MENU_NAME ("Advanced")
const LLString SERVER_MENU_NAME ("Admin")
const LLString SAVE_INTO_INVENTORY ("Save Object Back to My Inventory")
const LLString SAVE_INTO_TASK_INVENTORY ("Save Object Back to Object Contents")
static const char * ALL_FILE_EXTENSIONS = "*.*"
LLMenuGLgAttachSubMenu = NULL
LLMenuGLgDetachSubMenu = NULL
LLMenuGLgTakeOffClothes = NULL
LLPieMenugPieRate = NULL
LLPieMenugAttachScreenPieMenu = NULL
LLPieMenugAttachPieMenu = NULL
LLPieMenugAttachBodyPartPieMenus [8]
LLPieMenugDetachPieMenu = NULL
LLPieMenugDetachScreenPieMenu = NULL
LLPieMenugDetachBodyPartPieMenus [8]
LLMenuGLgLandmarkMenu = NULL
LLMenuItemCallGLgAFKMenu = NULL
LLMenuItemCallGLgBusyMenu = NULL
static LLMenuParcelObservergMenuParcelObserver = NULL
static LLLandmarkObservergLandmarkObserver = NULL
BOOL gDebugClicks
BOOL gDebugWindowProc
BOOL gDebugTextEditorTips
BOOL gDebugSelectMgr
BOOL gDebugAvatarRotation
static std::vector< LLPointer
< view_listener_t > > 
sMenus
LLUUID gExporterRequestID
LLString gExportDirectory
LLUploadDialoggExportDialog = NULL


Detailed Description

Builds menus out of items.

LicenseInfo
firstyear=2002&license=viewergpl

Copyright (c) 2002-2008, Linden Research, Inc.

Second Life Viewer Source Code The source code in this file ("Source Code") is provided by Linden Lab to you under the terms of the GNU General Public License, version 2.0 ("GPL"), unless you have obtained a separate licensing agreement ("Other License"), formally executed by you and Linden Lab. Terms of the GPL can be found in doc/GPL-license.txt in this distribution, or online at http://secondlifegrid.net/programs/open_source/licensing/gplv2

There are special exceptions to the terms and conditions of the GPL as it is applied to this Source Code. View the full text of the exception in the file doc/FLOSS-exception.txt in this software distribution, or online at http://secondlifegrid.net/programs/open_source/licensing/flossexception

By copying, modifying or distributing this software, you acknowledge that you have read and understood your obligations described above, and agree to abide by those obligations.

ALL LINDEN LAB SOURCE CODE IS PROVIDED "AS IS." LINDEN LAB MAKES NO WARRANTIES, EXPRESS, IMPLIED OR OTHERWISE, REGARDING ITS ACCURACY, COMPLETENESS OR PERFORMANCE. $/LicenseInfo$

Definition in file llviewermenu.cpp.


Typedef Documentation

Definition at line 292 of file llviewermenu.cpp.


Function Documentation

static void addMenu ( view_listener_t menu,
const char *  name 
) [static]

Definition at line 7727 of file llviewermenu.cpp.

References LLMemberListener< T >::registerListener(), and sMenus.

Referenced by initialize_menus().

Here is the call graph for this function:

Here is the caller graph for this function:

void append_aggregate ( LLString string,
const LLAggregatePermissions ag_perm,
PermissionBit  bit,
const char *  txt 
)

void attach_label ( LLString label,
void *  user_data 
)

Definition at line 5889 of file llviewermenu.cpp.

References LLInventoryModel::getItem(), LLViewerJointAttachment::getItemID(), LLInventoryObject::getName(), LLJoint::getName(), LLViewerJointAttachment::getObject(), and gInventory.

Referenced by LLVOAvatar::buildCharacter(), and LLObjectBridge::buildContextMenu().

Here is the call graph for this function:

Here is the caller graph for this function:

const char* build_extensions_string ( LLFilePicker::ELoadFilter  filter  ) 

void build_landmark_menu ( void *   ) 

Definition at line 544 of file llviewermenu.cpp.

References init_landmark_menu().

Here is the call graph for this function:

void callback_eject ( S32  option,
void *  data 
)

void callback_freeze ( S32  option,
void *  data 
)

void callback_invite_to_group ( LLUUID  group_id,
void *  user_data 
)

Definition at line 5093 of file llviewermenu.cpp.

References LLFloaterGroupInvite::showForGroup().

Referenced by invite_to_group().

Here is the call graph for this function:

Here is the caller graph for this function:

void callback_leave_group ( S32  option,
void *  userdata 
)

void callback_show_buy_currency ( S32  option,
void *   
)

Definition at line 4236 of file llviewermenu.cpp.

References BUY_CURRENCY_URL, llendl, llinfos, and LLWeb::loadURL().

Referenced by show_buy_currency().

Here is the call graph for this function:

Here is the caller graph for this function:

void callback_show_file ( S32  option,
void *  filename 
)

Definition at line 5562 of file llviewermenu.cpp.

References load_url_local_file().

Referenced by LLPromptShowFile::handleEvent().

Here is the call graph for this function:

Here is the caller graph for this function:

void callback_show_url ( S32  option,
void *  url 
)

Definition at line 5522 of file llviewermenu.cpp.

References LLWeb::loadURL().

Referenced by LLPromptShowURL::handleEvent().

Here is the call graph for this function:

Here is the caller graph for this function:

BOOL check_admin_override ( void *   ) 

Definition at line 2722 of file llviewermenu.cpp.

References gAgent, and LLAgent::getAdminOverride().

Referenced by init_client_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

BOOL check_glow ( void *   ) 

BOOL check_show_xui_names ( void *   ) 

Definition at line 6804 of file llviewermenu.cpp.

References LLControlGroup::getBOOL(), and gSavedSettings.

Referenced by init_debug_ui_menu(), and init_debug_xui_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void check_toggle_control ( LLUICtrl ,
void *  user_data 
)

Definition at line 6442 of file llviewermenu.cpp.

References LLControlGroup::getBOOL(), gSavedSettings, and LLControlGroup::setBOOL().

Here is the call graph for this function:

BOOL check_toggle_hacked_godmode ( void *   ) 

Definition at line 2792 of file llviewermenu.cpp.

References gHackGodmode.

Referenced by init_client_menu().

Here is the caller graph for this function:

BOOL check_vertex_shaders ( void *   ) 

void cleanup_menus (  ) 

Definition at line 1647 of file llviewermenu.cpp.

References clear_landmark_menu(), NULL, and sMenus.

Referenced by LLAppViewer::cleanup().

Here is the call graph for this function:

Here is the caller graph for this function:

void clear_landmark_menu ( LLMenuGL menu  ) 

Definition at line 821 of file llviewermenu.cpp.

References LLMenuGL::empty(), LLView::getChildList(), LLMenuItemCallGL::getMenuCallback(), LLMenuItemCallGL::getUserData(), and landmark_menu_action().

Referenced by cleanup_menus(), and init_landmark_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void complete_give_money ( S32  option,
void *  user_data 
)

void confirm_replace_attachment ( S32  option,
void *  user_data 
)

void confirm_take ( S32  option,
void *  data 
)

Definition at line 4066 of file llviewermenu.cpp.

References derez_objects(), DRD_TAKE_INTO_AGENT_INVENTORY, and enable_take().

Referenced by handle_take().

Here is the call graph for this function:

Here is the caller graph for this function:

void create_new_landmark ( void *   ) 

void derez_objects ( EDeRezDestination  dest,
const LLUUID dest_id 
)

Definition at line 3703 of file llviewermenu.cpp.

References _PREHASH_AgentBlock, _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_DeRezObject, _PREHASH_Destination, _PREHASH_DestinationID, _PREHASH_GroupID, _PREHASH_ObjectData, _PREHASH_ObjectLocalID, _PREHASH_PacketCount, _PREHASH_PacketNumber, _PREHASH_SessionID, _PREHASH_TransactionID, LLMessageSystem::addU32Fast(), LLMessageSystem::addU8Fast(), LLMessageSystem::addUUIDFast(), LLViewerWindow::alertXml(), LLSelectNode::allowOperationOnNode(), LLPermissions::allowTransferTo(), LLAgent::cameraMouselook(), LLAgent::changeCameraToDefault(), LLDynamicArray< Type, BlockSize >::count(), LLHUDManager::createViewerEffect(), d, DRD_RETURN_TO_OWNER, DRD_TAKE_INTO_AGENT_INVENTORY, DRD_TRASH, FALSE, gAgent, LLUUID::generate(), LLDynamicArray< Type, BlockSize >::get(), LLAgent::getEffectColor(), LLAgent::getGroupID(), LLViewerRegion::getHost(), LLAgent::getID(), LLSingleton< LLHUDManager >::getInstance(), LLSingleton< LLSelectMgr >::getInstance(), LLViewerObject::getLocalID(), LLViewerObject::getNVPair(), LLSelectNode::getObject(), LLViewerObject::getPositionGlobal(), LLViewerObject::getRegion(), LLSelectMgr::getSelection(), LLAgent::getSessionID(), LLViewerWindow::getWindow(), gMessageSystem, GP_OBJECT_MANIPULATE, gViewerWindow, LLWindow::incBusyCount(), LLPrimitive::isAvatar(), LLAgent::isGodlike(), LLHUDObject::LL_HUD_EFFECT_POINT, llendl, llwarns, make_ui_sound(), LLSelectNode::mPermissions, LLMessageSystem::newMessageFast(), LLMessageSystem::nextBlockFast(), NULL, PERM_OWNER, LLViewerObject::permCopy(), LLViewerObject::permModify(), LLDynamicArray< Type, BlockSize >::put(), S32, LLMessageSystem::sendReliable(), LLHUDEffect::setColor(), LLHUDObject::setPositionGlobal(), and TRUE.

Referenced by confirm_take(), force_take_copy(), LLToolsSaveToObjectInventory::handleEvent(), LLToolsSaveToInventory::handleEvent(), LLToolsTakeCopy::handleEvent(), and LLObjectReturn::onReturnToOwner().

Here is the call graph for this function:

Here is the caller graph for this function:

void detach_label ( LLString label,
void *  user_data 
)

Definition at line 5906 of file llviewermenu.cpp.

References LLInventoryModel::getItem(), LLViewerJointAttachment::getItemID(), LLInventoryObject::getName(), LLJoint::getName(), LLViewerJointAttachment::getObject(), and gInventory.

Referenced by LLVOAvatar::buildCharacter().

Here is the call graph for this function:

Here is the caller graph for this function:

void disabled_duplicate ( void *   ) 

Definition at line 3482 of file llviewermenu.cpp.

References LLSingleton< LLSelectMgr >::getInstance(), and LLNotifyBox::showXml().

Here is the call graph for this function:

void drop_packet ( void *   ) 

Definition at line 3205 of file llviewermenu.cpp.

References LLPacketRing::dropPackets(), gMessageSystem, and LLMessageSystem::mPacketRing.

Referenced by init_client_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void dump_inventory ( void *   ) 

Definition at line 5284 of file llviewermenu.cpp.

References LLInventoryModel::dumpInventory(), and gInventory.

Referenced by init_debug_ui_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void dump_select_mgr ( void *   ) 

Definition at line 5279 of file llviewermenu.cpp.

References LLSelectMgr::dump(), and LLSingleton< LLSelectMgr >::getInstance().

Referenced by init_debug_ui_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void dump_volume_mgr ( void *   ) 

void edit_ui ( void *   ) 

Definition at line 5274 of file llviewermenu.cpp.

References LLFloater::getEditModeEnabled(), and LLFloater::setEditModeEnabled().

Referenced by init_debug_ui_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

BOOL enable_activate ( void *   ) 

Definition at line 6185 of file llviewermenu.cpp.

References FALSE.

BOOL enable_buy ( void *   ) 

BOOL enable_buy_land ( void *   ) 

Definition at line 5709 of file llviewermenu.cpp.

References LLViewerParcelMgr::canAgentBuyParcel(), and LLSingleton< LLViewerParcelMgr >::getInstance().

Referenced by LLMenuParcelObserver::changed().

Here is the call graph for this function:

Here is the caller graph for this function:

BOOL enable_dehinge ( void *   ) 

BOOL enable_detach ( void *   ) 

Definition at line 6050 of file llviewermenu.cpp.

References FALSE, gAgent, LLAgent::getID(), LLViewerObject::getID(), LLXform::getParent(), gViewerWindow, LLViewerObject::isAttachment(), LLViewerWindow::lastObjectHit(), and TRUE.

Referenced by LLAttachmentEnableDetach::handleEvent(), and LLAttachmentEnableDrop::handleEvent().

Here is the call graph for this function:

Here is the caller graph for this function:

BOOL enable_export_selected ( void *   ) 

Definition at line 6683 of file llviewermenu.cpp.

References FALSE, LLSingleton< LLSelectMgr >::getInstance(), LLUUID::isNull(), LLUploadDialog::modalUploadIsFinished(), and TRUE.

Here is the call graph for this function:

BOOL enable_god_basic ( void *   ) 

Definition at line 6778 of file llviewermenu.cpp.

References gAgent, LLAgent::getGodLevel(), and GOD_NOT.

Referenced by init_server_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

BOOL enable_god_customer_service ( void *   ) 

Definition at line 6773 of file llviewermenu.cpp.

References gAgent, LLAgent::getGodLevel(), and GOD_CUSTOMER_SERVICE.

Referenced by enable_region_owner(), init_debug_avatar_menu(), and init_server_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

BOOL enable_god_full ( void *   ) 

Definition at line 6763 of file llviewermenu.cpp.

References gAgent, LLAgent::getGodLevel(), and GOD_FULL.

Here is the call graph for this function:

BOOL enable_god_liaison ( void *   ) 

Definition at line 6768 of file llviewermenu.cpp.

References gAgent, LLAgent::getGodLevel(), and GOD_LIAISON.

Here is the call graph for this function:

BOOL enable_grab_texture ( void *  data  ) 

Definition at line 7025 of file llviewermenu.cpp.

References LLVOAvatar::canGrabLocalTexture(), FALSE, gAgent, and LLAgent::getAvatarObject().

Referenced by init_debug_baked_texture_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

BOOL enable_has_attachments ( void *   ) 

Definition at line 2102 of file llviewermenu.cpp.

References FALSE.

BOOL enable_have_card ( void *   ) 

BOOL enable_land_build ( void *   ) 

BOOL enable_land_selected ( void *   ) 

Definition at line 6466 of file llviewermenu.cpp.

References LLSingleton< LLViewerParcelMgr >::getInstance(), and LLViewerParcelMgr::selectionEmpty().

Here is the call graph for this function:

BOOL enable_more_than_one_selected ( void *   ) 

Definition at line 6492 of file llviewermenu.cpp.

References LLSingleton< LLSelectMgr >::getInstance().

Here is the call graph for this function:

BOOL enable_not_thirdperson ( void *   ) 

Definition at line 6677 of file llviewermenu.cpp.

References LLAgent::cameraThirdPerson(), and gAgent.

Here is the call graph for this function:

BOOL enable_object_build ( void *   ) 

BOOL enable_region_owner ( void *   ) 

Definition at line 6756 of file llviewermenu.cpp.

References enable_god_customer_service(), gAgent, LLAgent::getID(), LLViewerRegion::getOwner(), LLAgent::getRegion(), NULL, and TRUE.

Here is the call graph for this function:

BOOL enable_save_as ( void *   ) 

BOOL enable_save_into_inventory ( void *   ) 

BOOL enable_save_into_task_inventory ( void *   ) 

BOOL enable_selection_you_own_all ( void *   ) 

Definition at line 6540 of file llviewermenu.cpp.

References FALSE, LLSingleton< LLSelectMgr >::getInstance(), LLSelectMgr::getSelection(), LLViewerObject::permYouOwner(), and TRUE.

Here is the call graph for this function:

BOOL enable_selection_you_own_one ( void *   ) 

Definition at line 6561 of file llviewermenu.cpp.

References FALSE, LLSingleton< LLSelectMgr >::getInstance(), LLSelectMgr::getSelection(), LLViewerObject::permYouOwner(), and TRUE.

Here is the call graph for this function:

BOOL enable_take (  ) 

void export_data_callback ( LLVFS vfs,
const LLUUID uuid,
LLAssetType::EType  type,
void **  user_data,
S32  result 
)

void export_info_callback ( LLAssetInfo info,
void **  user_data,
S32  result 
)

LLVOAvatar * find_avatar_from_object ( const LLUUID object_id  ) 

Definition at line 7063 of file llviewermenu.cpp.

References find_avatar_from_object(), LLViewerObjectList::findObject(), and gObjectList.

Here is the call graph for this function:

LLVOAvatar * find_avatar_from_object ( LLViewerObject object  ) 

void focus_here ( void *   ) 

void force_error_bad_memory_access ( void *   ) 

Definition at line 7089 of file llviewermenu.cpp.

References LLAppViewer::forceErrorBadMemoryAccess(), and LLAppViewer::instance().

Referenced by init_client_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void force_error_breakpoint ( void *   ) 

Definition at line 7079 of file llviewermenu.cpp.

References LLAppViewer::forceErrorBreakpoint(), and LLAppViewer::instance().

Referenced by init_client_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void force_error_infinite_loop ( void *   ) 

Definition at line 7094 of file llviewermenu.cpp.

References LLAppViewer::forceErrorInifiniteLoop(), and LLAppViewer::instance().

Referenced by init_client_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void force_error_llerror ( void *   ) 

Definition at line 7084 of file llviewermenu.cpp.

References LLAppViewer::forceErrorLLError(), and LLAppViewer::instance().

Referenced by init_client_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void force_error_software_exception ( void *   ) 

Definition at line 7099 of file llviewermenu.cpp.

References LLAppViewer::forceErrorSoftwareException(), and LLAppViewer::instance().

Here is the call graph for this function:

void force_take_copy ( void *   ) 

Definition at line 3950 of file llviewermenu.cpp.

References LLAssetType::AT_OBJECT, derez_objects(), DRD_FORCE_TO_GOD_INVENTORY, LLInventoryModel::findCategoryUUIDForType(), LLSingleton< LLSelectMgr >::getInstance(), and gInventory.

Referenced by init_server_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

BOOL get_visibility ( void *  user_data  ) 

Definition at line 7238 of file llviewermenu.cpp.

References LLView::getVisible().

Referenced by init_client_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_activate ( void *   ) 

Definition at line 6181 of file llviewermenu.cpp.

void handle_admin_override_toggle ( void *   ) 

Definition at line 2727 of file llviewermenu.cpp.

References gAgent, LLAgent::getAdminOverride(), LLAgent::setAdminOverride(), and show_debug_menus().

Referenced by init_client_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_agent_stop_moving ( void *   ) 

Definition at line 3190 of file llviewermenu.cpp.

References AGENT_CONTROL_STOP, gAgent, LLAgent::setControlFlags(), and LLAgent::stopAutoPilot().

Here is the call graph for this function:

void handle_buy ( void *   ) 

void handle_buy_contents ( LLSaleInfo  sale_info  ) 

Definition at line 2632 of file llviewermenu.cpp.

References LLFloaterBuyContents::show().

Referenced by handle_buy().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_buy_currency ( void *   ) 

Definition at line 4267 of file llviewermenu.cpp.

void handle_buy_object ( LLSaleInfo  sale_info  ) 

void handle_claim_public_land ( void *   ) 

void handle_compress_image ( void *   ) 

void handle_crash ( void *   ) 

void handle_debug_avatar_textures ( void *   ) 

Definition at line 6930 of file llviewermenu.cpp.

References gLastHitObjectID, and LLFloaterAvatarTextures::show().

Referenced by init_debug_avatar_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_detach_from_avatar ( void *  user_data  ) 

void handle_disconnect_viewer ( void *   ) 

Definition at line 7069 of file llviewermenu.cpp.

References LLAppViewer::forceDisconnect(), and LLAppViewer::instance().

Here is the call graph for this function:

void handle_dump_attachments ( void *   ) 

void handle_dump_avatar_local_textures ( void *   ) 

Definition at line 6921 of file llviewermenu.cpp.

References LLVOAvatar::dumpLocalTextures(), gAgent, and LLAgent::getAvatarObject().

Referenced by init_debug_avatar_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_dump_capabilities_info ( void *   ) 

Definition at line 2678 of file llviewermenu.cpp.

References gAgent, LLAgent::getRegion(), and LLViewerRegion::logActiveCapabilities().

Referenced by init_client_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_dump_focus ( void *   ) 

Definition at line 2696 of file llviewermenu.cpp.

References LLFocusMgr::getKeyboardFocus(), LLView::getName(), gFocusMgr, llendl, and llinfos.

Referenced by init_debug_ui_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_dump_followcam ( void *   ) 

Definition at line 5313 of file llviewermenu.cpp.

References LLFollowCamMgr::dump().

Referenced by init_debug_world_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_dump_group_info ( void *   ) 

Definition at line 2669 of file llviewermenu.cpp.

References gAgent, llendl, llinfos, LLAgent::mGroupID, LLAgent::mGroupName, LLAgent::mGroupPowers, and LLAgent::mGroupTitle.

Referenced by init_client_menu().

Here is the caller graph for this function:

void handle_dump_image_list ( void *   ) 

Definition at line 6346 of file llviewermenu.cpp.

References LLViewerImageList::dump(), and gImageList.

Here is the call graph for this function:

void handle_dump_region_object_cache ( void *   ) 

Definition at line 2687 of file llviewermenu.cpp.

References LLViewerRegion::dumpCache(), gAgent, and LLAgent::getRegion().

Referenced by init_debug_world_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_duplicate_in_place ( void *   ) 

Definition at line 3490 of file llviewermenu.cpp.

References LLSingleton< LLSelectMgr >::getInstance(), llendl, llinfos, LLSelectMgr::selectDuplicate(), and TRUE.

Here is the call graph for this function:

void handle_export ( void *   ) 

void handle_export_menus_to_xml ( void *   ) 

Definition at line 1163 of file llviewermenu.cpp.

References LLFilePicker::FFSAVE_XML, LLFilePicker::getFirstFile(), LLFilePicker::getSaveFile(), LLMenuBarGL::getXML(), LLFilePicker::instance(), llendl, llofstream, and llwarns.

Referenced by init_debug_xui_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_export_selected ( void *   ) 

void handle_focus ( void *   ) 

void handle_follow ( void *  userdata  ) 

Definition at line 2111 of file llviewermenu.cpp.

References gAgent, gLastHitObjectID, and LLAgent::startFollowPilot().

Here is the call graph for this function:

void handle_force_delete ( void *   ) 

Definition at line 4697 of file llviewermenu.cpp.

References LLSingleton< LLSelectMgr >::getInstance(), and LLSelectMgr::selectForceDelete().

Referenced by init_server_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_force_parcel_owner_to_me ( void *   ) 

Definition at line 3605 of file llviewermenu.cpp.

References gAgent, LLAgent::getID(), LLSingleton< LLViewerParcelMgr >::getInstance(), and LLViewerParcelMgr::sendParcelGodForceOwner().

Referenced by init_server_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_force_parcel_to_content ( void *   ) 

Definition at line 3610 of file llviewermenu.cpp.

References LLSingleton< LLViewerParcelMgr >::getInstance(), and LLViewerParcelMgr::sendParcelGodForceToContent().

Referenced by init_server_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_force_unlock ( void *   ) 

void handle_gestures_old ( void *   ) 

bool handle_give_money_dialog (  ) 

Definition at line 5180 of file llviewermenu.cpp.

References LLViewerWindow::alertXml(), complete_give_money(), gAgent, LLAgent::getBusy(), LLSingleton< LLSelectMgr >::getInstance(), and gViewerWindow.

Referenced by LLPayObject::handleEvent(), and LLToolPie::selectionPropertiesReceived().

Here is the call graph for this function:

Here is the caller graph for this function:

bool handle_go_to (  ) 

void handle_god_mode ( void *   ) 

Definition at line 2735 of file llviewermenu.cpp.

References gAgent, and LLAgent::requestEnterGodMode().

Referenced by init_client_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_god_request_avatar_geometry ( void *   ) 

Definition at line 3688 of file llviewermenu.cpp.

References gAgent, LLSingleton< LLSelectMgr >::getInstance(), LLAgent::isGodlike(), NULL, and LLSelectMgr::sendGodlikeRequest().

Referenced by init_debug_avatar_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_god_request_havok ( void *   ) 

Definition at line 3654 of file llviewermenu.cpp.

References gAgent, LLSingleton< LLSelectMgr >::getInstance(), LLAgent::isGodlike(), and LLSelectMgr::sendGodlikeRequest().

Here is the call graph for this function:

void handle_grab_texture ( void *  data  ) 

void handle_leave_god_mode ( void *   ) 

Definition at line 2740 of file llviewermenu.cpp.

References gAgent, and LLAgent::requestLeaveGodMode().

Referenced by init_client_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_leave_group ( void *   ) 

Definition at line 2499 of file llviewermenu.cpp.

References LLViewerWindow::alertXml(), callback_leave_group(), gAgent, LLAgent::getGroupID(), gViewerWindow, LLAgent::mGroupName, and LLUUID::null.

Here is the call graph for this function:

void handle_load_from_xml ( void *   ) 

Definition at line 7200 of file llviewermenu.cpp.

References LLUICtrlFactory::buildFloater(), LLFilePicker::FFLOAD_XML, LLFilePicker::getFirstFile(), LLSingleton< LLUICtrlFactory >::getInstance(), LLFilePicker::getOpenFile(), and LLFilePicker::instance().

Referenced by init_debug_xui_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_move ( void *   ) 

void handle_object_asset_ids ( void *   ) 

Definition at line 3596 of file llviewermenu.cpp.

References gAgent, LLSingleton< LLSelectMgr >::getInstance(), LLAgent::isGodlike(), and LLSelectMgr::sendGodlikeRequest().

Referenced by init_server_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_object_lock ( void *   ) 

Definition at line 3591 of file llviewermenu.cpp.

References FALSE, LLSingleton< LLSelectMgr >::getInstance(), PERM_MODIFY, PERM_OWNER, and LLSelectMgr::selectionSetObjectPermissions().

Referenced by init_server_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

bool handle_object_open (  ) 

Definition at line 1779 of file llviewermenu.cpp.

References LLViewerObjectList::findObject(), gLastHitObjectID, gObjectList, and LLFloaterOpenObject::show().

Referenced by LLObjectOpen::handleEvent(), and LLToolPie::selectionPropertiesReceived().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_object_owner_permissive ( void *   ) 

Definition at line 3570 of file llviewermenu.cpp.

References gAgent, LLSingleton< LLSelectMgr >::getInstance(), LLAgent::isGodlike(), PERM_ALL, PERM_BASE, PERM_OWNER, LLSelectMgr::selectionSetObjectPermissions(), and TRUE.

Referenced by init_server_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_object_owner_self ( void *   ) 

Definition at line 3581 of file llviewermenu.cpp.

References gAgent, LLAgent::getGroupID(), LLAgent::getID(), LLSingleton< LLSelectMgr >::getInstance(), LLAgent::isGodlike(), LLSelectMgr::sendOwner(), and TRUE.

Referenced by init_server_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_rebake_textures ( void *   ) 

Definition at line 7222 of file llviewermenu.cpp.

References LLVOAvatar::forceBakeAllTextures(), gAgent, and LLAgent::getAvatarObject().

Referenced by init_debug_avatar_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_region_clear_temp_asset_data ( void *   ) 

Definition at line 2645 of file llviewermenu.cpp.

References llendl, llinfos, and send_generic_message().

Here is the call graph for this function:

void handle_region_dump_settings ( void *   ) 

void handle_region_dump_temp_asset_data ( void *   ) 

Definition at line 2637 of file llviewermenu.cpp.

References llendl, llinfos, and send_generic_message().

Referenced by init_server_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_reload_settings ( void *   ) 

void handle_repeat_duplicate ( void *   ) 

Definition at line 3498 of file llviewermenu.cpp.

References LLSingleton< LLSelectMgr >::getInstance(), and LLSelectMgr::repeatDuplicate().

Here is the call graph for this function:

void handle_reset_selection ( void *   ) 

Definition at line 6279 of file llviewermenu.cpp.

References LLFloaterResetQueue::create(), and queue_actions().

Here is the call graph for this function:

void handle_reset_view (  ) 

void handle_save_to_xml ( void *   ) 

void handle_selected_texture_info ( void *   ) 

void handle_send_postcard ( void *   ) 

void handle_set_not_run_selection ( void *   ) 

Definition at line 6291 of file llviewermenu.cpp.

References LLFloaterNotRunQueue::create(), and queue_actions().

Here is the call graph for this function:

void handle_set_run_selection ( void *   ) 

Definition at line 6285 of file llviewermenu.cpp.

References LLFloaterRunQueue::create(), and queue_actions().

Here is the call graph for this function:

void handle_show_inventory ( void *   ) 

void handle_show_newest_map ( void *   ) 

Definition at line 3348 of file llviewermenu.cpp.

References FALSE, NULL, and LLFloaterWorldMap::show().

Here is the call graph for this function:

void handle_show_overlay_title ( void *   ) 

Definition at line 3697 of file llviewermenu.cpp.

References gSavedSettings, gShowOverlayTitle, and LLControlGroup::setBOOL().

Here is the call graph for this function:

bool handle_sit_or_stand (  ) 

void handle_slurl_test ( void *   ) 

Definition at line 7211 of file llviewermenu.cpp.

References LLFloaterHtml::getInstance(), and LLFloaterHtml::show().

Referenced by init_debug_ui_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_stopall ( void *   ) 

void handle_take (  ) 

void handle_talk_to ( void *  userdata  ) 

void handle_test_female ( void *   ) 

Definition at line 6357 of file llviewermenu.cpp.

References wear_outfit_by_name().

Referenced by init_debug_avatar_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_test_load_url ( void *   ) 

Definition at line 7127 of file llviewermenu.cpp.

References LLWeb::loadURL().

Here is the call graph for this function:

void handle_test_male ( void *   ) 

Definition at line 6351 of file llviewermenu.cpp.

References wear_outfit_by_name().

Referenced by init_debug_avatar_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_toggle_flycam (  ) 

Definition at line 1889 of file llviewermenu.cpp.

References LLSingleton< LLViewerJoystick >::getInstance(), and LLViewerJoystick::toggleFlycam().

Referenced by LLViewJoystickFlycam::handleEvent(), reset_view_final(), and toggle_build_mode().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_toggle_hacked_godmode ( void *   ) 

Definition at line 2786 of file llviewermenu.cpp.

References gHackGodmode, GOD_MAINTENANCE, GOD_NOT, and set_god_level().

Referenced by init_client_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_toggle_pg ( void *   ) 

Definition at line 6363 of file llviewermenu.cpp.

References gAgent, LLAgent::isTeen(), llendl, llinfos, NULL, LLFloaterWorldMap::reloadIcons(), S32, and LLAgent::setTeen().

Referenced by init_debug_avatar_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_upload ( void *  data  ) 

Definition at line 426 of file llviewermenufile.cpp.

References LLUICtrlFactory::buildFloater(), LLSingleton< LLUICtrlFactory >::getInstance(), and upload_pick().

Here is the call graph for this function:

void handle_viewer_disable_message_log ( void *   ) 

Definition at line 5323 of file llviewermenu.cpp.

References gMessageSystem, and LLMessageSystem::stopLogging().

Referenced by init_client_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_viewer_enable_message_log ( void *   ) 

Definition at line 5318 of file llviewermenu.cpp.

References gMessageSystem, and LLMessageSystem::startLogging().

Referenced by init_client_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void handle_web_search_demo ( void *   ) 

void init_client_menu ( LLMenuGL menu  ) 

Definition at line 845 of file llviewermenu.cpp.

References LLMenuGL::append(), LLMenuGL::appendMenu(), LLMenuGL::appendSeparator(), check_admin_override(), check_toggle_hacked_godmode(), LLMenuGL::createJumpKeys(), LLGroupMgr::debugClearAllGroups(), drop_packet(), force_error_bad_memory_access(), force_error_breakpoint(), force_error_infinite_loop(), force_error_llerror(), gDebugView, gDisplayCameraPos, gDisplayFOV, gDisplayWindInfo, get_visibility(), LLControlGroup::getBOOL(), gSavedSettings, gShowObjectUpdates, gTextureView, gVelocityBar, handle_admin_override_toggle(), handle_clothing(), handle_compress_image(), handle_dump_capabilities_info(), handle_dump_group_info(), handle_god_mode(), handle_leave_god_mode(), handle_region_dump_settings(), handle_toggle_hacked_godmode(), handle_viewer_disable_message_log(), handle_viewer_enable_message_log(), init_debug_avatar_menu(), init_debug_rendering_menu(), init_debug_ui_menu(), init_debug_world_menu(), init_debug_xui_menu(), LLAppViewer::instance(), KEY_F2, MASK_ALT, MASK_CONTROL, MASK_SHIFT, LLDebugView::mDebugConsolep, menu_check_control(), menu_toggle_control(), LLDebugView::mFastTimerView, LLDebugView::mFrameStatView, LLDebugView::mMemoryView, NULL, reload_personal_settings_overrides(), LLAgentPilot::saveRecord(), LLFloaterSettingsDebug::show(), LLAgentPilot::sLoop, LLFrameStats::startLogging(), LLAgentPilot::startPlayback(), LLAgentPilot::startRecord(), LLFrameStats::stopLogging(), LLAgentPilot::stopPlayback(), LLFrameStats::timedLogging10(), LLFrameStats::timedLogging30(), LLFrameStats::timedLogging60(), toggle_visibility(), and velocity_interpolate().

Referenced by init_menus().

Here is the call graph for this function:

Here is the caller graph for this function:

void init_debug_avatar_menu ( LLMenuGL menu  ) 

void init_debug_baked_texture_menu ( LLMenuGL menu  ) 

void init_debug_rendering_menu ( LLMenuGL menu  ) 

Definition at line 1229 of file llviewermenu.cpp.

References LLMenuGL::append(), LLMenuGL::appendMenu(), LLMenuGL::appendSeparator(), LLMenuGL::createJumpKeys(), gDebugSelect, LLSingleton< LLFeatureManager >::getInstance(), gGLManager, gHideSelectedObjects, gPeriodicSlowFrame, gRandomizeFramerate, gUseWireframe, handle_selected_texture_info(), LLPipeline::hasRenderTypeControl(), LLFeatureList::isFeatureAvailable(), KEY_F1, KEY_F2, KEY_F3, KEY_F4, KEY_F5, KEY_F6, KEY_F7, KEY_F8, KEY_F9, MASK_ALT, MASK_CONTROL, MASK_SHIFT, menu_check_control(), menu_check_variable(), menu_toggle_control(), menu_toggle_variable(), LLGLManager::mHasOcclusionQuery, NULL, LLPipeline::RENDER_DEBUG_BATCH_SIZE, LLPipeline::RENDER_DEBUG_BBOXES, LLPipeline::RENDER_DEBUG_COMPOSITION, LLPipeline::RENDER_DEBUG_FACE_AREA, LLPipeline::RENDER_DEBUG_FEATURE_DYNAMIC_TEXTURES, LLPipeline::RENDER_DEBUG_FEATURE_FLEXIBLE, LLPipeline::RENDER_DEBUG_FEATURE_FOG, LLPipeline::RENDER_DEBUG_FEATURE_FOOT_SHADOWS, LLPipeline::RENDER_DEBUG_FEATURE_FR_INFO, LLPipeline::RENDER_DEBUG_FEATURE_HIGHLIGHTED, LLPipeline::RENDER_DEBUG_FEATURE_PALETTE, LLPipeline::RENDER_DEBUG_FEATURE_SELECTED, LLPipeline::RENDER_DEBUG_FEATURE_UI, LLPipeline::RENDER_DEBUG_GLOW, LLPipeline::RENDER_DEBUG_LIGHTS, LLPipeline::RENDER_DEBUG_OCCLUSION, LLPipeline::RENDER_DEBUG_OCTREE, LLPipeline::RENDER_DEBUG_PARTICLES, LLPipeline::RENDER_DEBUG_PICKING, LLPipeline::RENDER_DEBUG_POINTS, LLPipeline::RENDER_DEBUG_SHAME, LLPipeline::RENDER_DEBUG_TEXTURE_ANIM, LLPipeline::RENDER_DEBUG_TEXTURE_AREA, LLPipeline::RENDER_DEBUG_TEXTURE_PRIORITY, LLPipeline::RENDER_DEBUG_VERIFY, LLPipeline::RENDER_TYPE_ALPHA, LLPipeline::RENDER_TYPE_AVATAR, LLPipeline::RENDER_TYPE_BUMP, LLPipeline::RENDER_TYPE_CLOUDS, LLPipeline::RENDER_TYPE_GRASS, LLPipeline::RENDER_TYPE_GROUND, LLPipeline::RENDER_TYPE_PARTICLES, LLPipeline::RENDER_TYPE_SIMPLE, LLPipeline::RENDER_TYPE_SKY, LLPipeline::RENDER_TYPE_TERRAIN, LLPipeline::RENDER_TYPE_TREE, LLPipeline::RENDER_TYPE_VOLUME, LLPipeline::RENDER_TYPE_WATER, run_vectorize_perf_test(), LLViewerImage::sDontLoadVolumeTextures, LLView::setEnabled(), LLPipeline::sRenderFrameTest, LLPipeline::toggleRenderDebug(), LLPipeline::toggleRenderDebugControl(), LLPipeline::toggleRenderDebugFeature(), LLPipeline::toggleRenderDebugFeatureControl(), and LLPipeline::toggleRenderTypeControl().

Referenced by init_client_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void init_debug_ui_menu ( LLMenuGL menu  ) 

void init_debug_world_menu ( LLMenuGL menu  ) 

Definition at line 1135 of file llviewermenu.cpp.

References LLMenuGL::append(), LLMenuGL::createJumpKeys(), handle_dump_followcam(), handle_dump_region_object_cache(), menu_check_control(), menu_toggle_control(), and NULL.

Referenced by init_client_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void init_debug_xui_menu ( LLMenuGL menu  ) 

Definition at line 1216 of file llviewermenu.cpp.

References LLMenuGL::append(), check_show_xui_names(), LLMenuGL::createJumpKeys(), handle_export_menus_to_xml(), handle_load_from_xml(), handle_save_to_xml(), NULL, LLFloaterEditUI::show(), LLFloaterTest::show(), and toggle_show_xui_names().

Referenced by init_client_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void init_landmark_menu ( LLMenuGL menu  ) 

void init_menus (  ) 

void init_server_menu ( LLMenuGL menu  ) 

void initialize_menus (  ) 

Definition at line 7733 of file llviewermenu.cpp.

References addMenu(), and init_menu_file().

Referenced by init_menus().

Here is the call graph for this function:

Here is the caller graph for this function:

void invite_to_group ( const LLUUID dest_id  ) 

BOOL is_agent_friend ( const LLUUID agent_id  ) 

Definition at line 2878 of file llviewermenu.cpp.

References LLAvatarTracker::instance(), and NULL.

Referenced by LLIMMgr::defaultIMTypeForAgent(), LLNetMap::draw(), LLAvatarAddFriend::handleEvent(), LLAvatarEnableAddFriend::handleEvent(), is_agent_mappable(), and LLPanelAvatar::setAvatarID().

Here is the call graph for this function:

Here is the caller graph for this function:

BOOL is_agent_mappable ( const LLUUID agent_id  ) 

Definition at line 2883 of file llviewermenu.cpp.

References LLRelationship::GRANT_MAP_LOCATION, LLAvatarTracker::instance(), and is_agent_friend().

Referenced by LLPanelAvatar::setAvatarID().

Here is the call graph for this function:

Here is the caller graph for this function:

BOOL is_inventory_visible ( void *  user_data  ) 

Definition at line 3338 of file llviewermenu.cpp.

References FALSE, and LLView::getVisible().

Here is the call graph for this function:

BOOL is_selection_buy_not_take (  ) 

void label_sit_or_stand ( LLString label,
void *   
)

void label_touch ( LLString label,
void *   
)

void landmark_menu_action ( void *  userdata  ) 

Definition at line 3150 of file llviewermenu.cpp.

References FALSE, LLInventoryModel::getItem(), LLInventoryObject::getName(), gInventory, and open_landmark().

Referenced by clear_landmark_menu(), and init_landmark_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void load_url_local_file ( const char *  file_name  ) 

void login_done ( S32  which,
void *  user 
)

Definition at line 2475 of file llviewermenu.cpp.

References LLPanelLogin::close(), llendl, and llinfos.

Here is the call graph for this function:

void manage_landmarks ( void *   ) 

Definition at line 3107 of file llviewermenu.cpp.

References LLUIFactory< LLFloaterLandmark, LLUISingleton< LLFloaterLandmark, VisibilityPolicy< LLFloater > >, VisibilityPolicy< LLFloater > >::showInstance().

Referenced by init_landmark_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

BOOL menu_check_build_tool ( void *  user_data  ) 

Definition at line 4918 of file llviewermenu.cpp.

References LLToolMgr::getCurrentToolset(), LLSingleton< LLToolMgr >::getInstance(), LLToolset::isToolSelected(), and S32.

Here is the call graph for this function:

BOOL menu_check_control ( void *  user_data  ) 

Definition at line 6448 of file llviewermenu.cpp.

References LLControlGroup::getBOOL(), and gSavedSettings.

Referenced by init_client_menu(), init_debug_rendering_menu(), init_debug_ui_menu(), and init_debug_world_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

BOOL menu_check_variable ( void *  user_data  ) 

Definition at line 6460 of file llviewermenu.cpp.

Referenced by init_debug_rendering_menu().

Here is the caller graph for this function:

void menu_toggle_control ( void *  user_data  ) 

Definition at line 6412 of file llviewermenu.cpp.

References FALSE, LLControlGroup::getBOOL(), gSavedSettings, and LLControlGroup::setBOOL().

Referenced by init_client_menu(), init_debug_rendering_menu(), init_debug_ui_menu(), and init_debug_world_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void menu_toggle_variable ( void *  user_data  ) 

Definition at line 6454 of file llviewermenu.cpp.

Referenced by init_debug_rendering_menu().

Here is the caller graph for this function:

BOOL menu_ui_enabled ( void *  user_data  ) 

Definition at line 6405 of file llviewermenu.cpp.

References LLControlGroup::getBOOL(), and gSavedSettings.

Here is the call graph for this function:

void near_attach_object ( BOOL  success,
void *  user_data 
)

Definition at line 5764 of file llviewermenu.cpp.

References gAgent, LLAgent::getAvatarObject(), LLSingleton< LLSelectMgr >::getInstance(), LLVOAvatar::mAttachmentPoints, NULL, LLSelectMgr::sendAttach(), and LLObjectAttachToAvatar::setObjectSelection().

Referenced by confirm_replace_attachment().

Here is the call graph for this function:

Here is the caller graph for this function:

void near_sit_down_point ( BOOL  success,
void *   
)

Definition at line 3006 of file llviewermenu.cpp.

References AGENT_CONTROL_SIT_ON_GROUND, FALSE, gAgent, LLAgent::setControlFlags(), LLAgent::setFlying(), and LLFirstUse::useSit().

Referenced by LLLandSit::handleEvent().

Here is the call graph for this function:

Here is the caller graph for this function:

void near_sit_object (  ) 

Referenced by process_avatar_sit_response().

Here is the caller graph for this function:

BOOL object_attached ( void *  user_data  ) 

Definition at line 6145 of file llviewermenu.cpp.

References LLViewerJointAttachment::getObject(), and NULL.

Referenced by LLVOAvatar::buildCharacter(), and LLMakeOutfitDialog::LLMakeOutfitDialog().

Here is the call graph for this function:

Here is the caller graph for this function:

BOOL object_is_wearable (  ) 

BOOL object_selected_and_point_valid ( void *  user_data  ) 

Definition at line 6083 of file llviewermenu.cpp.

References FALSE, LLSingleton< LLSelectMgr >::getInstance(), LLSelectNode::getObject(), LLSelectMgr::getSelection(), LL_PCODE_VOLUME, LLViewerObject::mChildList, and NULL.

Referenced by LLVOAvatar::buildCharacter(), LLObjectEnableWear::handleEvent(), and object_is_wearable().

Here is the call graph for this function:

Here is the caller graph for this function:

void pre_init_menus (  ) 

void print_agent_nvpairs ( void *   ) 

Definition at line 4810 of file llviewermenu.cpp.

References LLViewerObjectList::findObject(), gAgent, gAgentID, LLAgent::getCameraPositionGlobal(), gObjectList, llendl, llinfos, and LLViewerObject::printNameValuePairs().

Referenced by init_debug_ui_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void print_object_info ( void *   ) 

Definition at line 4805 of file llviewermenu.cpp.

References LLSingleton< LLSelectMgr >::getInstance(), and LLSelectMgr::selectionDump().

Referenced by init_debug_ui_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void print_packets_lost ( void *   ) 

Definition at line 3199 of file llviewermenu.cpp.

References LLSingleton< LLWorld >::getInstance(), and LLWorld::printPacketsLost().

Here is the call graph for this function:

void process_grant_godlike_powers ( LLMessageSystem msg,
void **   
)

void queue_actions ( LLFloaterScriptQueue q,
const std::string &  noscriptmsg,
const std::string &  nomodmsg 
)

void reload_personal_settings_overrides ( void *   ) 

Definition at line 6894 of file llviewermenu.cpp.

References gDirUtilp, LLDir::getExpandedFilename(), gSavedSettings, LL_PATH_PER_SL_ACCOUNT, llendl, llinfos, and LLControlGroup::loadFromFile().

Referenced by init_client_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void reload_ui ( void *   ) 

Definition at line 3161 of file llviewermenu.cpp.

References LLSingleton< LLUICtrlFactory >::getInstance(), and LLUICtrlFactory::rebuild().

Here is the call graph for this function:

void reload_vertex_shader ( void *   ) 

Definition at line 6901 of file llviewermenu.cpp.

Referenced by init_debug_avatar_menu().

Here is the caller graph for this function:

void request_friendship ( const LLUUID agent_id  ) 

void reset_view_final ( BOOL  proceed,
void *   
)

void run_vectorize_perf_test ( void *   ) 

Definition at line 380 of file llviewermenu.cpp.

References gSavedSettings, LLControlGroup::setBOOL(), and TRUE.

Referenced by init_debug_rendering_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

S32 selection_price (  ) 

void set_god_level ( U8  god_level  ) 

void set_underclothes_menu_options (  ) 

Definition at line 625 of file llviewermenu.cpp.

References FALSE, gAgent, LLView::getChild(), LLAgent::isTeen(), and TRUE.

Referenced by idle_startup().

Here is the call graph for this function:

Here is the caller graph for this function:

void show_buy_currency ( const char *  extra  ) 

Definition at line 4246 of file llviewermenu.cpp.

References LLViewerWindow::alertXml(), BUY_CURRENCY_URL, callback_show_buy_currency(), gViewerWindow, and NULL.

Here is the call graph for this function:

void show_debug_menus (  ) 

void show_permissions_control ( void *   ) 

Definition at line 3041 of file llviewermenu.cpp.

References LLPermissionsView::addPermissionsData(), LLFloaterPermissionsMgr::mPermissions, LLUUID::null, and LLFloaterPermissionsMgr::show().

Here is the call graph for this function:

BOOL sitting_on_selection (  ) 

void slow_mo_animations ( void *   ) 

Definition at line 6906 of file llviewermenu.cpp.

References FALSE, gAgent, LLAgent::getAvatarObject(), LLCharacter::setAnimTimeFactor(), and TRUE.

Referenced by init_debug_avatar_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

bool toggle_build_mode (  ) 

void toggle_build_options ( void *  user_data  ) 

void toggle_cull_small ( void *   ) 

Definition at line 6811 of file llviewermenu.cpp.

void toggle_debug_menus ( void *   ) 

Definition at line 4856 of file llviewermenu.cpp.

References LLControlGroup::getBOOL(), gSavedSettings, LLControlGroup::setBOOL(), and show_debug_menus().

Referenced by LLViewerWindow::handleKey().

Here is the call graph for this function:

Here is the caller graph for this function:

void toggle_glow ( void *   ) 

void toggle_map ( void *  user_data  ) 

Definition at line 4864 of file llviewermenu.cpp.

References LLFloater::close(), LLControlGroup::getBOOL(), gFloaterMap, gSavedSettings, LLFloater::open(), and LLControlGroup::setBOOL().

Here is the call graph for this function:

void toggle_show_xui_names ( void *   ) 

Definition at line 6796 of file llviewermenu.cpp.

References LLControlGroup::getBOOL(), gSavedSettings, and LLControlGroup::setBOOL().

Referenced by init_debug_ui_menu(), and init_debug_xui_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void toggle_vertex_shaders ( void *   ) 

void toggle_visibility ( void *  user_data  ) 

Definition at line 7232 of file llviewermenu.cpp.

References LLView::getVisible(), and LLView::setVisible().

Referenced by init_client_menu().

Here is the call graph for this function:

Here is the caller graph for this function:

void toggle_water_audio ( void   ) 

void toggle_wind_audio ( void   ) 

Definition at line 3328 of file llviewermenu.cpp.

References LLAudioEngine::enableWind(), gAudiop, and LLAudioEngine::isWindEnabled().

Here is the call graph for this function:

void update_fov ( S32  increments  ) 

void upload_done_callback ( const LLUUID uuid,
void *  user_data,
S32  result,
LLExtStat  ext_status 
)

Definition at line 781 of file llviewermenufile.cpp.

References _PREHASH_AgentData, _PREHASH_AgentID, _PREHASH_AggregatePermInventory, _PREHASH_AggregatePermNextOwner, _PREHASH_Amount, _PREHASH_Description, _PREHASH_DestID, _PREHASH_MoneyData, _PREHASH_MoneyTransferRequest, _PREHASH_SessionID, _PREHASH_SourceID, _PREHASH_TransactionType, LLMessageSystem::addS32Fast(), LLMessageSystem::addStringFast(), LLMessageSystem::addU8(), LLMessageSystem::addU8Fast(), LLMessageSystem::addUUIDFast(), LLViewerWindow::alertXml(), LLAggregatePermissions::AP_EMPTY, LLAssetType::AT_ANIMATION, LLAssetType::AT_NONE, LLAssetType::AT_SOUND, LLAssetType::AT_TEXTURE, LLFloaterBuyCurrency::buyCurrency(), can_afford_transaction(), create_inventory_item(), DB_INV_ITEM_NAME_STR_LEN, LLStatusBar::debitBalance(), FALSE, LLInventoryModel::findCategoryUUIDForType(), gAgent, LLAssetInfo::getDescription(), LLFilePicker::getDirname(), LLAssetStorage::getErrorString(), LLViewerRegion::getHost(), LLAgent::getID(), LLSingleton< T >::getInstance(), LLAssetInfo::getName(), LLFilePicker::getNextFile(), LLAgent::getRegion(), LLAgent::getSessionID(), gInventory, gMessageSystem, gStatusBar, gViewerWindow, LLFilePicker::instance(), LLInventoryType::IT_NONE, llendl, llformat(), llinfos, llmin(), llwarns, LLInventoryType::lookupHumanReadable(), LLResourceData::mAssetInfo, LLResourceData::mInventoryType, LLResourceData::mNextOwnerPerm, LLUploadDialog::modalUploadFinished(), LLResourceData::mPreferredLocation, LLAssetInfo::mTransactionID, LLAssetInfo::mType, LLMessageSystem::newMessageFast(), LLMessageSystem::nextBlockFast(), NOT_WEARABLE, NULL, LLUUID::null, PERM_MOVE, PERM_NONE, PERM_TRANSFER, LLStringBase< char >::replaceChar(), LLStringBase< char >::replaceNonstandardASCII(), S32, LLMessageSystem::sendReliable(), LLStringBase< char >::stripNonprintable(), TRANS_UPLOAD_CHARGE, LLStringBase< char >::trim(), TRUE, and upload_new_resource().

Referenced by upload_new_resource().

Here is the call graph for this function:

Here is the caller graph for this function:

const char* upload_pick ( void *  data  ) 

char* upload_pick(void* data)

If applicable, brings up a file chooser in which the user selects a file to upload for a particular task. If the file is valid for the given action, returns the string to the full path filename, else returns NULL. Data is the load filter for the type of file as defined in LLFilePicker.

Definition at line 103 of file llviewermenufile.cpp.

References LLViewerWindow::alertXml(), build_extensions_string(), LLAgent::cameraMouselook(), LLAgent::changeCameraToDefault(), check_for_invalid_wav_formats(), FALSE, LLFilePicker::FFLOAD_ALL, LLFilePicker::FFLOAD_WAV, gAgent, gDirUtilp, LLDir::getDirDelimiter(), LLFilePicker::getFirstFile(), LLFilePicker::getOpenFile(), gViewerWindow, LLFilePicker::instance(), llendl, llinfos, MAX_STRING, NULL, and TRUE.

Referenced by handle_upload(), LLFileUploadAnim::handleEvent(), LLFileUploadSound::handleEvent(), and LLFileUploadImage::handleEvent().

Here is the call graph for this function:

Here is the caller graph for this function:

void velocity_interpolate ( void *  data  ) 


Variable Documentation

const char* ALL_FILE_EXTENSIONS = "*.*" [static]

Definition at line 275 of file llviewermenu.cpp.

Referenced by build_extensions_string().

const LLString CLIENT_MENU_NAME("Advanced")

Referenced by init_menus(), and show_debug_menus().

Definition at line 289 of file llviewermenu.cpp.

Referenced by LLAgent::clearAFK(), and LLAgent::setAFK().

Definition at line 283 of file llviewermenu.cpp.

Referenced by LLVOAvatar::buildCharacter().

Definition at line 282 of file llviewermenu.cpp.

Referenced by LLVOAvatar::buildCharacter().

Definition at line 281 of file llviewermenu.cpp.

Referenced by LLVOAvatar::buildCharacter().

Definition at line 277 of file llviewermenu.cpp.

Referenced by LLVOAvatar::buildCharacter().

Definition at line 290 of file llviewermenu.cpp.

Referenced by LLAgent::clearBusy(), and LLAgent::setBusy().

Definition at line 133 of file llvoavatar.cpp.

Referenced by init_debug_avatar_menu(), and LLVOAvatar::updateCharacter().

Definition at line 57 of file llwindow.cpp.

Definition at line 106 of file llselectmgr.cpp.

Referenced by LLSelectMgr::deselectAllIfTooFar(), and init_debug_ui_menu().

Definition at line 69 of file lltexteditor.cpp.

Referenced by init_debug_ui_menu().

Definition at line 286 of file llviewermenu.cpp.

Referenced by LLVOAvatar::buildCharacter().

Definition at line 284 of file llviewermenu.cpp.

Referenced by LLVOAvatar::buildCharacter().

Definition at line 285 of file llviewermenu.cpp.

Referenced by LLVOAvatar::buildCharacter().

Definition at line 278 of file llviewermenu.cpp.

Referenced by LLVOAvatar::buildCharacter().

Definition at line 4883 of file llviewermenu.cpp.

Definition at line 4881 of file llviewermenu.cpp.

Definition at line 4880 of file llviewermenu.cpp.

Definition at line 108 of file llselectmgr.cpp.

Definition at line 288 of file llviewermenu.cpp.

Definition at line 568 of file llviewermenu.cpp.

Definition at line 567 of file llviewermenu.cpp.

Definition at line 254 of file llviewermenu.cpp.

Referenced by LLToolPie::pickAndShowMenu().

Definition at line 252 of file llviewermenu.cpp.

Referenced by LLToolPie::pickAndShowMenu().

Definition at line 255 of file llviewermenu.cpp.

Referenced by LLToolPie::pickAndShowMenu().

Definition at line 280 of file llviewermenu.cpp.

Referenced by LLSelectMgr::deselectAllIfTooFar().

Definition at line 251 of file llviewermenu.cpp.

Referenced by LLToolPie::pickAndShowMenu().

Definition at line 279 of file llviewermenu.cpp.

const LLString LANDMARK_MENU_NAME("Landmarks")

Definition at line 6196 of file llviewermenu.cpp.

const LLString SAVE_INTO_INVENTORY("Save Object Back to My Inventory")

const LLString SAVE_INTO_TASK_INVENTORY("Save Object Back to Object Contents")

Definition at line 6194 of file llviewermenu.cpp.

const LLString SERVER_MENU_NAME("Admin")

Referenced by init_menus(), and show_debug_menus().

std::vector<LLPointer<view_listener_t> > sMenus [static]

Definition at line 1642 of file llviewermenu.cpp.

Referenced by addMenu(), and cleanup_menus().


Generated on Fri May 16 08:37:41 2008 for SecondLife by  doxygen 1.5.5