04ea7b4f733f14deb46dcbf7409feacb27426a20
[pithos-ios] / Classes / AccountDetailsViewController.h
1 //
2 //  AccountDetailsViewController.h
3 //  OpenStack
4 //
5 //  Created by Mike Mayo on 10/7/10.
6 //  The OpenStack project is provided under the Apache 2.0 license.
7 //
8
9 @class Provider, RootViewController, OpenStackAccount;
10
11 @interface AccountDetailsViewController : UITableViewController <UITextFieldDelegate> {
12     Provider *provider;
13     UITextField *usernameTextField;
14     UITextField *authTokenTextField;
15     UITextField *providerNameTextField;
16     UITextField *apiEndpointTextField;
17     RootViewController *rootViewController;
18
19     NSString *username;
20     NSString *authToken;
21     BOOL customProvider;
22     NSInteger authenticationSection;
23     NSInteger providerSection;
24     NSInteger getTokenSection;
25     
26     OpenStackAccount *account;    
27 }
28
29 @property (nonatomic, retain) Provider *provider;
30 @property (nonatomic, retain) RootViewController *rootViewController;
31
32 @property (nonatomic, retain) NSString *username;
33 @property (nonatomic, retain) NSString *authToken;
34
35 - (void)setUsername:(NSString *)aUsername andAuthToken:(NSString *)anAuthToken;
36 - (void)saveButtonPressed:(id)sender;
37
38 @end