Use service catalog and update version
[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 *providerNameTextField;
14     UITextField *providerAuthURLTextField;
15     UITextField *providerPithosObjectStoreURLTextField;
16     UITextField *providerAstakosAccountURLTextField;
17     UITextField *providerAstakosWebloginURLTextField;
18     UISwitch *providerManualSwitch;
19
20     UITextField *authTokenTextField;
21     UITextField *usernameTextField;
22     
23     UISwitch *ignoreSSLErrorsSwitch;
24     
25     RootViewController *rootViewController;
26
27     NSString *providerName;
28     NSString *providerAuthURLString;
29     NSString *providerPithosObjectStoreURLString;
30     NSString *providerAstakosAccountURLString;
31     NSString *providerAstakosWebloginURLString;
32     
33     NSString *username;
34     NSString *authToken;
35     
36     BOOL customProvider;
37     NSInteger providerSection;
38     NSInteger authenticationSection;
39     NSInteger getTokenSection;
40     NSInteger optionsSection;
41     
42     OpenStackAccount *account;
43 }
44
45 @property (nonatomic, copy) Provider *provider;
46 @property (nonatomic, retain) RootViewController *rootViewController;
47
48 @property (nonatomic, retain) NSString *authToken;
49 @property (nonatomic, retain) NSString *username;
50
51 - (void)saveButtonPressed:(id)sender;
52
53 @end