Revision ca913781 pithos-macos/PithosPreferencesController.h

b/pithos-macos/PithosPreferencesController.h
38 38
#import <Cocoa/Cocoa.h>
39 39
@class PithosAccount;
40 40

  
41
@interface PithosPreferencesController : NSWindowController <NSWindowDelegate> {
41
@interface PithosPreferencesController : NSWindowController <NSWindowDelegate, NSOutlineViewDataSource> {
42 42
    PithosAccount *selectedPithosAccount;
43 43
    
44 44
    NSArrayController *accountsArrayController;
......
54 54
    
55 55
    BOOL syncActive;
56 56
    NSString *syncDirectoryPath;
57
    NSMutableDictionary *syncContainersDictionary;
57 58
    BOOL syncApplyEnable;
58 59
    BOOL syncCancelEnable;
60
    NSOutlineView *syncContainersOutlineView;
61
    NSMutableDictionary *syncContainersRootFilesNodes;
59 62
    
60 63
    NSDictionaryController *groupsDictionaryController;
61 64
    NSDictionaryController *selectedGroupMembersDictionaryController;
......
67 70

  
68 71
@property (nonatomic, assign) BOOL accountRemoveEnable;
69 72

  
70
@property (nonatomic, retain) NSString *serverURL;
71
@property (nonatomic, retain) NSString *authUser;
72
@property (nonatomic, retain) NSString *authToken;
73
@property (nonatomic, copy) NSString *serverURL;
74
@property (nonatomic, copy) NSString *authUser;
75
@property (nonatomic, copy) NSString *authToken;
73 76
@property (nonatomic, assign) BOOL manual;
74 77
@property (nonatomic, assign) BOOL loginEnable;
75 78
@property (nonatomic, assign) BOOL loginCancelEnable;
76 79

  
77 80
@property (nonatomic, assign) BOOL syncActive;
78
@property (nonatomic, retain) NSString *syncDirectoryPath;
81
@property (nonatomic, copy) NSString *syncDirectoryPath;
82
@property (nonatomic, copy) NSMutableDictionary *syncContainersDictionary;
79 83
@property (nonatomic, assign) BOOL syncApplyEnable;
80 84
@property (nonatomic, assign) BOOL syncCancelEnable;
85
@property (nonatomic, assign) IBOutlet NSOutlineView *syncContainersOutlineView;
86
@property (nonatomic, retain) NSMutableDictionary *syncContainersRootFilesNodes;
81 87

  
82 88
@property (nonatomic, assign) IBOutlet NSDictionaryController *groupsDictionaryController;
83 89
@property (nonatomic, assign) IBOutlet NSDictionaryController *selectedGroupMembersDictionaryController;
......
90 96
- (IBAction)loginCancel:(id)sender;
91 97
- (IBAction)syncApply:(id)sender;
92 98
- (IBAction)syncCancel:(id)sender;
99
- (IBAction)syncRefresh:(id)sender;
93 100
- (IBAction)groupsApply:(id)sender;
94 101
- (IBAction)groupsRevert:(id)sender;
95 102

  

Also available in: Unified diff