Statistics
| Branch: | Tag: | Revision:

root / Classes / AddServerViewController.h @ 64929bae

History | View | Annotate | Download (1.5 kB)

1
//
2
//  AddServerViewController.h
3
//  OpenStack
4
//
5
//  Created by Mike Mayo on 10/8/10.
6
//  The OpenStack project is provided under the Apache 2.0 license.
7
//
8

    
9
#import <UIKit/UIKit.h>
10

    
11
@class OpenStackAccount, Image, ServersViewController, OpenStackRequest, LogEntryModalViewController, AccountHomeViewController;
12

    
13
@interface AddServerViewController : UITableViewController <UITextFieldDelegate> {
14
    OpenStackAccount *account;
15
    
16
    UISlider *serverCountSlider;
17
    UILabel *serverCountLabel;
18
    UISlider *flavorSlider;
19
    UILabel *flavorLabel;
20
    UITextField *nameTextField;
21
    UILabel *serverNumbersLabel;
22
    
23
    NSInteger nodeCount;
24
    NSInteger flavorIndex;
25
    Image *selectedImage;
26
    
27
    NSArray *plugins;
28
    
29
    ServersViewController *serversViewController;
30
    NSMutableArray *createServerObservers;
31
    NSInteger successCount;
32
    NSInteger failureCount;
33
    
34
    OpenStackRequest *failedRequest;
35
    LogEntryModalViewController *logEntryModalViewController;    
36
    
37
    NSInteger maxServers;
38
    
39
    AccountHomeViewController *accountHomeViewController;
40
}
41

    
42
@property (nonatomic, retain) OpenStackAccount *account;
43
@property (nonatomic, retain) Image *selectedImage;
44
@property (nonatomic, retain) ServersViewController *serversViewController;
45
@property (nonatomic, retain) AccountHomeViewController *accountHomeViewController;
46

    
47
- (void)saveButtonPressed:(id)sender;
48
- (void)setNewSelectedImage:(Image *)image;
49
- (void)alert:(NSString *)message request:(OpenStackRequest *)request;
50

    
51
@end