projects
/
pithos-macos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make info windows modular. Add support for versions pane in info window. Allow downlo...
[pithos-macos]
/
pithos-macos
/
PithosObjectNode.h
diff --git
a/pithos-macos/PithosObjectNode.h
b/pithos-macos/PithosObjectNode.h
index
7f51202
..
87a3cde
100644
(file)
--- a/
pithos-macos/PithosObjectNode.h
+++ b/
pithos-macos/PithosObjectNode.h
@@
-1,8
+1,8
@@
//
//
-// PithosNode.h
+// PithosObjectNode.h
// pithos-macos
//
// pithos-macos
//
-// Copyright 2011 GRNET S.A. All rights reserved.
+// Copyright 2011-2012 GRNET S.A. All rights reserved.
//
// Redistribution and use in source and binary forms, with or
// without modification, are permitted provided that the following
//
// Redistribution and use in source and binary forms, with or
// without modification, are permitted provided that the following
@@
-36,24
+36,37
@@
// or implied, of GRNET S.A.
#import "PithosNode.h"
// or implied, of GRNET S.A.
#import "PithosNode.h"
+@class ASIPithos;
@class ASIPithosContainer;
@class ASIPithosObject;
@class ASIPithosObjectRequest;
@interface PithosObjectNode : PithosNode {
@class ASIPithosContainer;
@class ASIPithosObject;
@class ASIPithosObjectRequest;
@interface PithosObjectNode : PithosNode {
+ ASIPithos *pithos;
ASIPithosContainer *pithosContainer;
ASIPithosObject *pithosObject;
ASIPithosContainer *pithosContainer;
ASIPithosObject *pithosObject;
+ NSArray *versions;
ASIPithosObjectRequest *applyMetadataObjectRequest;
ASIPithosObjectRequest *refreshMetadataObjectRequest;
ASIPithosObjectRequest *applyMetadataObjectRequest;
ASIPithosObjectRequest *refreshMetadataObjectRequest;
+ ASIPithosObjectRequest *refreshVersionsObjectRequest;
+
+ BOOL isPublic;
}
}
-- (id)initWithPithosContainer:(ASIPithosContainer *)aPithosContainer pithosObject:(ASIPithosObject *)aPithosObject;
+- (id)initWithPithos:(ASIPithos *)aPithos
+ pithosContainer:(ASIPithosContainer *)aPithosContainer
+ pithosObject:(ASIPithosObject *)aPithosObject;
+@property (nonatomic, retain) ASIPithos *pithos;
@property (nonatomic, retain) ASIPithosContainer *pithosContainer;
@property (nonatomic, retain) ASIPithosObject *pithosObject;
@property (nonatomic, retain) ASIPithosContainer *pithosContainer;
@property (nonatomic, retain) ASIPithosObject *pithosObject;
+@property (nonatomic, retain) NSArray *versions;
+@property (nonatomic, assign) BOOL isPublic;
- (void)applyInfo;
- (void)refreshInfo;
- (void)applyInfo;
- (void)refreshInfo;
+- (void)refreshVersions;
+- (void)setLimitedPithosObject:(ASIPithosObject *)aPithosObject;
@end
\ No newline at end of file
@end
\ No newline at end of file