Mercurial > hg > soniczoomios
diff PresetAlertViewController.mm @ 29:fabb3a5cdfc9
Timed session improvements. Desperate pathetic attempts to send a simple HTTP POST.
author | Robert Tubb <rt300@eecs.qmul.ac.uk> |
---|---|
date | Fri, 22 Feb 2013 17:41:38 +0000 |
parents | 8c0783739337 |
children | c0a6f7c66719 |
line wrap: on
line diff
--- a/PresetAlertViewController.mm Mon Feb 18 11:45:05 2013 +0000 +++ b/PresetAlertViewController.mm Fri Feb 22 17:41:38 2013 +0000 @@ -10,8 +10,21 @@ extern PresetManager presetManager; +extern EventLogger eventLogger; + @implementation PresetAlertViewController - +- (PresetAlertViewController *) init{ + [super init]; + self = [super init]; + if (self) { + // Custom initialization + + self.alertShowing = NO; + + } + return self; + +} - (void)showPresetNamePrompt{ UIAlertView * alert = [[UIAlertView alloc] initWithTitle:@"Save" message:@"Enter preset name:" @@ -23,6 +36,7 @@ alertTextField.keyboardType = UIKeyboardTypeDefault; alertTextField.placeholder = @"Preset Name"; [alert show]; + self.alertShowing = YES; [alert release]; } @@ -32,9 +46,16 @@ if(buttonIndex == 0){ // cancel NSLog(@"preset save was cancelled"); + self.alertShowing = NO; }else{ // save it - presetManager.addPreset([[[alertView textFieldAtIndex:0] text] cStringUsingEncoding:NSASCIIStringEncoding]); + self.alertShowing = NO; + if([[[alertView textFieldAtIndex:0] text] isEqualToString:@"newuser"]){ + // call new user stufff + eventLogger.newUser(); + }else{ + presetManager.addPreset([[[alertView textFieldAtIndex:0] text] cStringUsingEncoding:NSASCIIStringEncoding]); + } } }