diff options
Diffstat (limited to 'indra/newview/llinventorymodel.h')
| -rw-r--r-- | indra/newview/llinventorymodel.h | 17 | 
1 files changed, 16 insertions, 1 deletions
| diff --git a/indra/newview/llinventorymodel.h b/indra/newview/llinventorymodel.h index 7cd85c4ab7..8382e875b4 100644 --- a/indra/newview/llinventorymodel.h +++ b/indra/newview/llinventorymodel.h @@ -306,6 +306,16 @@ public:  	// observer notification, or server update is performed.  	void moveObject(const LLUUID& object_id, const LLUUID& cat_id); +	// Migrated from llinventoryfunctions +	void changeItemParent(LLViewerInventoryItem* item, +						  const LLUUID& new_parent_id, +						  BOOL restamp); + +	// Migrated from llinventoryfunctions +	void changeCategoryParent(LLViewerInventoryCategory* cat, +							  const LLUUID& new_parent_id, +							  BOOL restamp); +  	//--------------------------------------------------------------------  	// Delete  	//-------------------------------------------------------------------- @@ -315,8 +325,13 @@ public:  	// consistent internal state. No cache accounting, observer  	// notification, or server update is performed.  	void deleteObject(const LLUUID& id); +	/// move Item item_id to Trash  	void removeItem(const LLUUID& item_id); -	 +	/// move Category category_id to Trash +	void removeCategory(const LLUUID& category_id); +	/// removeItem() or removeCategory(), whichever is appropriate +	void removeObject(const LLUUID& object_id); +  	// Delete a particular inventory object by ID, and delete it from  	// the server. Also updates linked items.  	void purgeObject(const LLUUID& id); | 
