Modify nodes to make notifications configurable and provide property access to all...
[pithos-macos] / pithos-macos / PithosNode.h
index b8fb28c..8089747 100644 (file)
@@ -41,6 +41,8 @@
 #define PithosNodeStateRefreshFinished 3
 
 @class PithosNodeInfoController;
+@class ASIPithos;
+@class ASIPithosAccount;
 @class ASIPithosContainer;
 @class ASIPithosObject;
 @class ASIPithosRequest;
@@ -56,6 +58,7 @@
     NSString *sharingAccount;
     NSMutableArray *children;
     NSMutableArray *newChildren;
+    NSString *childrenUpdatedNotificationName;
     
     NSString *displayName;
     BOOL isLeafItem;
 @property(nonatomic, assign) BOOL shared;
 @property(nonatomic, retain) NSString *sharingAccount;
 @property(nonatomic, readonly) NSArray *children;
+@property(nonatomic, retain) NSString *childrenUpdatedNotificationName;
 
 @property(nonatomic, retain) NSString *displayName;
 @property(nonatomic, readonly) BOOL isLeafItem;
 
 @property(nonatomic, retain) NSImage *icon;
 
+@property(nonatomic, retain) ASIPithos *pithos;
+@property(nonatomic, retain) ASIPithosAccount *pithosAccount;
 @property(nonatomic, retain) ASIPithosContainer *pithosContainer;
 @property(nonatomic, retain) ASIPithosObject *pithosObject;