PublicURL in the object info window can be updated.
[pithos-macos] / pithos-macos / PithosObjectNode.h
index 6bdb3e7..f90522f 100644 (file)
 // or implied, of GRNET S.A.
 
 #import "PithosNode.h"
-#import "ASIPithosContainer.h"
-#import "ASIPithosObject.h"
+@class ASIPithosContainer;
+@class ASIPithosObject;
+@class ASIPithosObjectRequest;
 
 @interface PithosObjectNode : PithosNode {
     ASIPithosContainer *pithosContainer;
     ASIPithosObject *pithosObject;
     
-    NSImage *icon;
+    ASIPithosObjectRequest *applyMetadataObjectRequest;
+    ASIPithosObjectRequest *refreshMetadataObjectRequest;
+    
+    BOOL isPublic;
 }
 
 - (id)initWithPithosContainer:(ASIPithosContainer *)aPithosContainer pithosObject:(ASIPithosObject *)aPithosObject;
 
-@end
+@property (nonatomic, retain) ASIPithosContainer *pithosContainer;
+@property (nonatomic, retain) ASIPithosObject *pithosObject;
+@property (nonatomic, assign) BOOL isPublic;
+
+- (void)applyInfo;
+- (void)refreshInfo;
+
+@end
\ No newline at end of file