#import <Cocoa/Cocoa.h>
#import "PithosActivityFacility.h"
@class ASIPithos;
+@class PithosAccount;
@class PithosNode;
@class PithosAccountNode;
@class PithosSharingAccountsNode;
ASIPithos *pithos;
+ PithosAccount *__unsafe_unretained pithosAccountManager;
PithosNode *rootNode;
PithosAccountNode *accountNode;
PithosEmptyNode *containersNode;
NSViewController *sharedPreviewController;
- NSSplitView *verticalSplitView;
- NSSplitView *horizontalSplitView;
- NSView *leftTopView;
- NSView *leftBottomView;
- NSOutlineView *outlineView;
- NSBrowser *browser;
- NSMenu *outlineViewMenu;
- NSMenu *browserMenu;
+ IBOutlet NSSplitView *verticalSplitView;
+ IBOutlet NSSplitView *horizontalSplitView;
+ IBOutlet NSView *leftTopView;
+ IBOutlet NSView *leftBottomView;
+ IBOutlet NSOutlineView *outlineView;
+ IBOutlet NSBrowser *browser;
+ IBOutlet NSMenu *outlineViewMenu;
+ IBOutlet NSMenu *browserMenu;
BOOL editingItem;
PithosNode *clipboardParentNode;
BOOL clipboardCopy;
- NSTextField *activityTextField;
- NSProgressIndicator *activityProgressIndicator;
+ IBOutlet NSTextField *activityTextField;
+ IBOutlet NSProgressIndicator *activityProgressIndicator;
PithosActivityFacility *activityFacility;
NSTimer *refreshTimer;
NSOperationQueue *downloadCallbackQueue;
}
-@property (nonatomic, retain) ASIPithos *pithos;
+@property (nonatomic, strong) ASIPithos *pithos;
-@property (nonatomic, retain) PithosAccountNode *accountNode;
+@property (nonatomic, unsafe_unretained) PithosAccount *pithosAccountManager;
+@property (nonatomic, strong) PithosAccountNode *accountNode;
-@property (nonatomic, assign) IBOutlet NSSplitView *verticalSplitView;
-@property (nonatomic, assign) IBOutlet NSSplitView *horizontalSplitView;
-@property (nonatomic, assign) IBOutlet NSView *leftTopView;
-@property (nonatomic, assign) IBOutlet NSView *leftBottomView;
-@property (nonatomic, assign) IBOutlet NSOutlineView *outlineView;
-@property (nonatomic, assign) IBOutlet NSBrowser *browser;
-@property (nonatomic, assign) IBOutlet NSMenu *outlineViewMenu;
-@property (nonatomic, assign) IBOutlet NSMenu *browserMenu;
+@property (nonatomic, strong) NSArray *draggedNodes;
+@property (nonatomic, strong) PithosNode *draggedParentNode;
-@property (nonatomic, retain) NSArray *draggedNodes;
-@property (nonatomic, retain) PithosNode *draggedParentNode;
-
-@property (nonatomic, retain) NSArray *clipboardNodes;
-@property (nonatomic, retain) PithosNode *clipboardParentNode;
+@property (nonatomic, strong) NSArray *clipboardNodes;
+@property (nonatomic, strong) PithosNode *clipboardParentNode;
@property (nonatomic, assign) BOOL clipboardCopy;
-@property (nonatomic, assign) IBOutlet NSTextField *activityTextField;
-@property (nonatomic, assign) IBOutlet NSProgressIndicator *activityProgressIndicator;
-
- (IBAction)forceRefresh:(id)sender;
- (IBAction)refresh:(id)sender;
- (void)resetBrowser;