Fix bugs in account settings
[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 #import <UIKit/UIKit.h>
10
11 @class Provider, RootViewController, OpenStackAccount, ActivityIndicatorView;
12
13 @interface AccountDetailsViewController : UITableViewController <UITextFieldDelegate> {
14     Provider *provider;
15     UITextField *usernameTextField;
16     UITextField *authTokenTextField;
17     UITextField *providerNameTextField;
18     UITextField *apiEndpointTextField;
19     RootViewController *rootViewController;
20
21     NSString *username;
22     NSString *authToken;
23     BOOL customProvider;
24     NSInteger authenticationSection;
25     NSInteger providerSection;
26     NSInteger getTokenSection;
27     
28     OpenStackAccount *account;    
29 }
30
31 @property (nonatomic, retain) Provider *provider;
32 @property (nonatomic, retain) RootViewController *rootViewController;
33 @property (nonatomic, retain) ActivityIndicatorView *activityIndicatorView;
34
35 @property (nonatomic, retain) NSString *username;
36 @property (nonatomic, retain) NSString *authToken;
37
38 - (void)saveButtonPressed:(id)sender;
39
40 @end