llpanelinventory.cpp File Reference

LLPanelInventory class implementation. More...

#include "llviewerprecompiledheaders.h"
#include <sstream>
#include <utility>
#include "stdenums.h"
#include "llpanelinventory.h"
#include "message.h"
#include "lldarray.h"
#include "llfontgl.h"
#include "llassetstorage.h"
#include "llinventory.h"
#include "llagent.h"
#include "llcallbacklist.h"
#include "llfocusmgr.h"
#include "llfloaterbuycurrency.h"
#include "llfloaterproperties.h"
#include "llfolderview.h"
#include "llgl.h"
#include "llinventorymodel.h"
#include "llinventoryview.h"
#include "llmenugl.h"
#include "llpreviewanim.h"
#include "llpreviewgesture.h"
#include "llpreviewnotecard.h"
#include "llpreviewscript.h"
#include "llpreviewsound.h"
#include "llpreviewtexture.h"
#include "roles_constants.h"
#include "llscrollcontainer.h"
#include "llselectmgr.h"
#include "llstatusbar.h"
#include "lltooldraganddrop.h"
#include "llviewercontrol.h"
#include "llviewerregion.h"
#include "llviewerimagelist.h"
#include "llviewerinventory.h"
#include "llviewermessage.h"
#include "llviewerobject.h"
#include "llviewerobjectlist.h"
#include "llviewerwindow.h"
#include "llwearable.h"

Include dependency graph for llpanelinventory.cpp:

Go to the source code of this file.

Classes

class  LLTaskInvFVBridge
struct  LLBuyInvItemData
class  LLTaskCategoryBridge
class  LLTaskTextureBridge
class  LLTaskSoundBridge
class  LLTaskLandmarkBridge
class  LLTaskCallingCardBridge
class  LLTaskScriptBridge
class  LLTaskLSLBridge
class  LLTaskObjectBridge
class  LLTaskNotecardBridge
class  LLTaskGestureBridge
class  LLTaskAnimationBridge
class  LLTaskWearableBridge

Typedefs

typedef std::pair< LLUUID,
std::list< LLUUID > > 
two_uuids_list_t
typedef std::pair< LLPanelInventory *,
two_uuids_list_t
remove_data_t
typedef std::pair< LLInventoryObject *,
LLFolderViewFolder * > 
obj_folder_pair

Functions

void remove_task_inventory_callback (S32 option, void *user_data)


Detailed Description

LLPanelInventory class implementation.

LicenseInfo
firstyear=2002&license=viewergpl

Copyright (c) 2002-2007, 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://secondlife.com/developers/opensource/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://secondlife.com/developers/opensource/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 llpanelinventory.cpp.


Typedef Documentation

typedef std::pair<LLInventoryObject*, LLFolderViewFolder*> obj_folder_pair

Definition at line 1796 of file llpanelinventory.cpp.

typedef std::pair<LLPanelInventory*, two_uuids_list_t> remove_data_t

Definition at line 426 of file llpanelinventory.cpp.

typedef std::pair<LLUUID, std::list<LLUUID> > two_uuids_list_t

Definition at line 425 of file llpanelinventory.cpp.


Function Documentation

void remove_task_inventory_callback ( S32  option,
void user_data 
)

Definition at line 428 of file llpanelinventory.cpp.

References LLViewerObjectList::findObject(), gObjectList, NULL, and LLViewerObject::removeInventory().

Referenced by LLTaskInvFVBridge::removeBatch(), and LLTaskInvFVBridge::removeItem().


Generated on Thu Jul 1 06:10:36 2010 for Second Life Viewer by  doxygen 1.4.7