aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework
diff options
context:
space:
mode:
authorJustin Clarke Casey2008-04-26 20:31:01 +0000
committerJustin Clarke Casey2008-04-26 20:31:01 +0000
commitaccd89b3f1c7729e6bb34b52e8095baf9c1f440a (patch)
treeeb2b485edb92d5349463ec3626f76e005905bdba /OpenSim/Framework
parent* Ooops, attachments now teleport/cross region borders along with your avatar... (diff)
downloadopensim-SC_OLD-accd89b3f1c7729e6bb34b52e8095baf9c1f440a.zip
opensim-SC_OLD-accd89b3f1c7729e6bb34b52e8095baf9c1f440a.tar.gz
opensim-SC_OLD-accd89b3f1c7729e6bb34b52e8095baf9c1f440a.tar.bz2
opensim-SC_OLD-accd89b3f1c7729e6bb34b52e8095baf9c1f440a.tar.xz
* First draft implementation of copying prim inventory items back to agent inventory
* Now, if you own an item in a prim, you should be able to successfully drag it back into your inventory * Temporarily, users which are not owners of the item cannot copy it, even if 'everyone can copy' is set * This is pending fixes/implementation of upstream permission implementation
Diffstat (limited to 'OpenSim/Framework')
-rw-r--r--OpenSim/Framework/Communications/Cache/InventoryFolderImpl.cs2
-rw-r--r--OpenSim/Framework/IClientAPI.cs3
2 files changed, 4 insertions, 1 deletions
diff --git a/OpenSim/Framework/Communications/Cache/InventoryFolderImpl.cs b/OpenSim/Framework/Communications/Cache/InventoryFolderImpl.cs
index 7812499..33d820d 100644
--- a/OpenSim/Framework/Communications/Cache/InventoryFolderImpl.cs
+++ b/OpenSim/Framework/Communications/Cache/InventoryFolderImpl.cs
@@ -92,7 +92,7 @@ namespace OpenSim.Framework.Communications.Cache
92 } 92 }
93 93
94 /// <summary> 94 /// <summary>
95 /// Does this folder contain the given item? 95 /// Does this folder or any of its subfolders contain the given item?
96 /// </summary> 96 /// </summary>
97 /// <param name="itemID"></param> 97 /// <param name="itemID"></param>
98 /// <returns></returns> 98 /// <returns></returns>
diff --git a/OpenSim/Framework/IClientAPI.cs b/OpenSim/Framework/IClientAPI.cs
index 388dfd7..dd0858a 100644
--- a/OpenSim/Framework/IClientAPI.cs
+++ b/OpenSim/Framework/IClientAPI.cs
@@ -408,6 +408,8 @@ namespace OpenSim.Framework
408 408
409 public delegate void UpdateTaskInventory(IClientAPI remoteClient, LLUUID itemID, LLUUID folderID, uint localID); 409 public delegate void UpdateTaskInventory(IClientAPI remoteClient, LLUUID itemID, LLUUID folderID, uint localID);
410 410
411 public delegate void MoveTaskInventory(IClientAPI remoteClient, LLUUID folderID, uint localID, LLUUID itemID);
412
411 public delegate void RemoveTaskInventory(IClientAPI remoteClient, LLUUID itemID, uint localID); 413 public delegate void RemoveTaskInventory(IClientAPI remoteClient, LLUUID itemID, uint localID);
412 414
413 public delegate void UDPAssetUploadRequest( 415 public delegate void UDPAssetUploadRequest(
@@ -530,6 +532,7 @@ namespace OpenSim.Framework
530 event ConfirmXfer OnConfirmXfer; 532 event ConfirmXfer OnConfirmXfer;
531 event RezScript OnRezScript; 533 event RezScript OnRezScript;
532 event UpdateTaskInventory OnUpdateTaskInventory; 534 event UpdateTaskInventory OnUpdateTaskInventory;
535 event MoveTaskInventory OnMoveTaskItem;
533 event RemoveTaskInventory OnRemoveTaskItem; 536 event RemoveTaskInventory OnRemoveTaskItem;
534 event RequestAsset OnRequestAsset; 537 event RequestAsset OnRequestAsset;
535 538