Added public object functionality.
[pithos-ios] / Classes / StorageObjectViewController.h
index b469433..e57de17 100755 (executable)
@@ -12,6 +12,7 @@
 #import "OpenStackViewController.h"
 #import <MessageUI/MessageUI.h>
 #import <MessageUI/MFMailComposeViewController.h>
+#import "ActivityIndicatorView.h"
 
 @class OpenStackAccount, Container, Folder, StorageObject, AnimatedProgressView, FolderViewController;
 
     id deleteSuccessObserver;
     id deleteFailureObserver;
     FolderViewController *folderViewController;
+    UISwitch *objectIsPublicSwitch;
+    ActivityIndicatorView *activityIndicatorView;
+    id enablePublicSuccessObserver;
+    id enablePublicFailureObserver;
+    id getObjectInfoSuccessObserver;
+    id getObjectInfoFailureObserver;
+    BOOL objectIsPublic;
     
     NSInteger cdnURLSection;
     NSInteger actionsSection;
     NSInteger deleteSection;
+    
+    NSString *oldPublicURI;
 }
 
 @property (nonatomic, retain) OpenStackAccount *account;
@@ -42,6 +52,7 @@
 @property (nonatomic, retain) StorageObject *object;
 @property (nonatomic, retain) IBOutlet UITableView *tableView;
 @property (nonatomic, retain) FolderViewController *folderViewController;
+@property (nonatomic, retain) NSString *oldPubicURI;
 
 - (void)setProgress:(float)newProgress;