2 // AccountDetailsViewController.h
5 // Created by Mike Mayo on 10/7/10.
6 // The OpenStack project is provided under the Apache 2.0 license.
9 @class Provider, RootViewController, OpenStackAccount;
11 @interface AccountDetailsViewController : UITableViewController <UITextFieldDelegate> {
13 UITextField *providerNameTextField;
14 UITextField *providerAuthURLTextField;
15 UITextField *providerPithosObjectStoreURLTextField;
16 UITextField *providerAstakosAccountURLTextField;
17 UITextField *providerAstakosWebloginURLTextField;
18 UISwitch *providerManualSwitch;
20 UITextField *authTokenTextField;
21 UITextField *usernameTextField;
23 UISwitch *ignoreSSLErrorsSwitch;
25 RootViewController *rootViewController;
27 NSString *providerName;
28 NSString *providerAuthURLString;
29 NSString *providerPithosObjectStoreURLString;
30 NSString *providerAstakosAccountURLString;
31 NSString *providerAstakosWebloginURLString;
37 NSInteger providerSection;
38 NSInteger authenticationSection;
39 NSInteger getTokenSection;
40 NSInteger optionsSection;
42 OpenStackAccount *account;
45 @property (nonatomic, copy) Provider *provider;
46 @property (nonatomic, retain) RootViewController *rootViewController;
48 @property (nonatomic, retain) NSString *authToken;
49 @property (nonatomic, retain) NSString *username;
51 - (void)saveButtonPressed:(id)sender;