root / Classes / FolderViewController.h @ 54fd5c36
History | View | Annotate | Download (2.2 kB)
1 |
//
|
---|---|
2 |
// FolderViewController.h
|
3 |
// OpenStack
|
4 |
//
|
5 |
// Created by Mike Mayo on 12/15/10.
|
6 |
// The OpenStack project is provided under the Apache 2.0 license.
|
7 |
//
|
8 |
|
9 |
#import <UIKit/UIKit.h>
|
10 |
#import "OpenStackViewController.h" |
11 |
|
12 |
@class OpenStackAccount, Container, Folder, ActivityIndicatorView, ContainersViewController, FolderDetailViewController, StorageObjectViewController;
|
13 |
|
14 |
@interface FolderViewController : OpenStackViewController <UITableViewDelegate, UITableViewDataSource, UIActionSheetDelegate> {
|
15 |
|
16 |
OpenStackAccount *account; |
17 |
Container *container; |
18 |
Folder *folder; |
19 |
ActivityIndicatorView *activityIndicatorView; |
20 |
id successObserver; |
21 |
id failureObserver; |
22 |
|
23 |
ContainersViewController *containersViewController; |
24 |
FolderViewController *parentFolderViewController; |
25 |
NSIndexPath *selectedContainerIndexPath; |
26 |
NSIndexPath *selectedFolderIndexPath; |
27 |
BOOL contentsLoaded; |
28 |
BOOL needsRefreshing; |
29 |
BOOL folderHasBeenRemoved; |
30 |
BOOL refreshWhenAppeared; |
31 |
UIActionSheet *deleteActionSheet; |
32 |
|
33 |
IBOutlet UITableView *tableView; |
34 |
IBOutlet UIBarButtonItem *homeButton; |
35 |
FolderDetailViewController *folderDetailVC; |
36 |
StorageObjectViewController *selectedObjectViewController; |
37 |
} |
38 |
|
39 |
@property (nonatomic, retain) OpenStackAccount *account;
|
40 |
@property (nonatomic, retain) Container *container;
|
41 |
@property (nonatomic, retain) Folder *folder;
|
42 |
@property (nonatomic, retain) ContainersViewController *containersViewController;
|
43 |
@property (nonatomic, retain) NSIndexPath *selectedContainerIndexPath;
|
44 |
@property (nonatomic, retain) FolderViewController *parentFolderViewController;
|
45 |
@property (nonatomic, retain) NSIndexPath *selectedFolderIndexPath;
|
46 |
@property (nonatomic, assign) BOOL contentsLoaded;
|
47 |
@property (nonatomic, assign) BOOL needsRefreshing;
|
48 |
@property (nonatomic, assign) BOOL folderHasBeenRemoved;
|
49 |
@property (nonatomic, assign) BOOL refreshWhenAppeared;
|
50 |
@property (nonatomic, retain) IBOutlet UITableView *tableView;
|
51 |
@property (nonatomic, assign) FolderDetailViewController *folderDetailVC;
|
52 |
@property (nonatomic, assign) StorageObjectViewController *selectedObjectViewController;
|
53 |
|
54 |
- (void)reloadFolderViewControllers;
|
55 |
- (IBAction)homeButtonPressed:(id)sender; |
56 |
- (IBAction)refreshButtonPressed:(id)sender; |
57 |
- (void)setDetailViewController;
|
58 |
|
59 |
@end
|