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]);
+        }
     }
 }