'my shared' nodes can be copied.
[pithos-macos] / pithos-macos / PithosBrowserController.h
index 077a94e..facd1b3 100644 (file)
 #import <Cocoa/Cocoa.h>
 @class PithosNode;
 @class PithosAccountNode;
+@class PithosEmptyNode;
 
 @interface PithosBrowserController : NSWindowController <NSBrowserDelegate, NSSplitViewDelegate, NSOutlineViewDelegate, NSMenuDelegate> {    
     PithosNode *rootNode;
     PithosAccountNode *accountNode;
-    PithosAccountNode *mySharedRootNode;
-    
-    NSMutableArray *outlineViewDataSourceArray;
+    PithosEmptyNode *containersNode;
+    NSMutableArray *containersNodeChildren;
+    PithosEmptyNode *sharedNode;
+    PithosAccountNode *mySharedNode;
+    PithosEmptyNode *othersSharedNode;
     
     NSViewController *sharedPreviewController;
     
@@ -65,8 +68,6 @@
     BOOL clipboardCopy;
 }
 
-@property (nonatomic, retain) NSMutableArray *outlineViewDataSourceArray;
-
 @property (nonatomic, assign) IBOutlet NSSplitView *verticalSplitView;
 @property (nonatomic, assign) IBOutlet NSSplitView *horizontalSplitView;
 @property (nonatomic, assign) IBOutlet NSView *leftTopView;