early commit - first attemp, regarding giving a uri and fetching the proper directory
[pithos] / src / gr / ebs / gss / client / Folders.java
index 14d6615..43d5356 100644 (file)
@@ -117,7 +117,7 @@ public class Folders extends Composite {
        }\r
 \r
        public void select(TreeItem item) {\r
-               tree.processItemSelected(item, true);\r
+               tree.processItemSelected(item);\r
        }\r
 \r
        public void clearSelection() {\r
@@ -136,18 +136,22 @@ public class Folders extends Composite {
        }\r
 \r
        public void updateFolder(final DnDTreeItem folderItem) {\r
-               if (isFileItem(folderItem)) {\r
+               if (isFileItem(folderItem)){\r
                        folderSubtree.updateFolderAndSubfolders(folderItem);\r
                        myShareSubtree.updateFolderAndSubfolders((DnDTreeItem) getMySharesItem());\r
-               } else if (isMySharedItem(folderItem)) {\r
+               }\r
+               else if (isMySharedItem(folderItem)){\r
                        myShareSubtree.updateFolderAndSubfolders(folderItem);\r
                        if (folderItem.getFolderResource() != null) {\r
                                DnDTreeItem fitem = (DnDTreeItem) getUserItem(getRootItem(), folderItem.getFolderResource().getUri());\r
                                if (fitem != null)\r
                                        folderSubtree.updateFolderAndSubfolders(fitem);\r
-                       } else\r
-                               folderSubtree.updateFolderAndSubfolders((DnDTreeItem) getRootItem());\r
-               } else if (isTrashItem(folderItem))\r
+                               else\r
+                                       folderSubtree.updateFolderAndSubfolders((DnDTreeItem) getRootItem());\r
+                       }\r
+\r
+               }\r
+               else if (isTrashItem(folderItem))\r
                        trashSubtree.update();\r
                else if (isOthersSharedItem(folderItem))\r
                        othersSharesSubtree.updateFolderAndSubfolders(folderItem);\r
@@ -429,4 +433,11 @@ public class Folders extends Composite {
                        result.add(item);\r
                return result;\r
        }\r
+       /**\r
+        *\r
+        * @return the popuptree\r
+        */\r
+       public PopupTree getPopupTree(){\r
+               return tree;\r
+       }\r
 }\r