]> Dogcows Code - chaz/thecheat/blobdiff - PreferenceController.m
The Cheat 1.1.1
[chaz/thecheat] / PreferenceController.m
index 4b603622eca9dab99750b6d35a3845657485e64e..7c0ec13ad805aa28f2954f3466a092004a60f43d 100644 (file)
        }
 }
 
-/*
-- (IBAction)playSoundsButton:(id)sender
-{
-       if ( [playSoundsButton state] == NSOnState )
-       {
-               TCGlobalPlaySounds = YES;
-               [[NSUserDefaults standardUserDefaults] setBool:YES forKey:TCPlaySoundsPref];
-       }
-       else
-       {
-               TCGlobalPlaySounds = NO;
-               [[NSUserDefaults standardUserDefaults] setBool:NO forKey:TCPlaySoundsPref];
-       }
-}
-
-- (IBAction)windowsOnTopButton:(id)sender
-{
-       if ( [windowsOnTopButton state] == NSOnState )
-       {
-               TCGlobalWindowsOnTop = YES;
-               [[NSUserDefaults standardUserDefaults] setBool:YES forKey:TCWindowsOnTopPref];
-       }
-       else
-       {
-               TCGlobalWindowsOnTop = NO;
-               [[NSUserDefaults standardUserDefaults] setBool:NO forKey:TCWindowsOnTopPref];
-       }
-
-       [[NSNotificationCenter defaultCenter] postNotificationName:@"TCWindowsOnTopChanged" object:nil];
-}
-
-- (IBAction)updateAutomaticallyButton:(id)sender
-{
-       if ( [updateAutomaticallyButton state] == NSOnState )
-       {
-               TCGlobalUpdateCheck = YES;
-               [[NSUserDefaults standardUserDefaults] setBool:YES forKey:TCUpdateCheckPref];
-       }
-       else
-       {
-               TCGlobalUpdateCheck = NO;
-               [[NSUserDefaults standardUserDefaults] setBool:NO forKey:TCUpdateCheckPref];
-       }
-}
-
-- (IBAction)allowRemoteButton:(id)sender
-{
-       if ( [allowRemoteButton state] == NSOnState )
-       {
-               TCGlobalAllowRemote = YES;
-               [[NSUserDefaults standardUserDefaults] setBool:YES forKey:TCAllowRemotePref];
-       }
-       else
-       {
-               TCGlobalAllowRemote = NO;
-               [[NSUserDefaults standardUserDefaults] setBool:NO forKey:TCAllowRemotePref];
-       }
-
-       [self interfaceUpdate];
-
-       [delegate preferenceAllowRemoteChanged:TCGlobalAllowRemote];
-}
-
-- (IBAction)listenPortTextField:(id)sender
-{
-       TCGlobalListenPort = [listenPortTextField intValue];
-
-       [[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithInt:TCGlobalListenPort] forKey:TCListenPortPref];
-
-       [delegate preferenceListenPortChanged:TCGlobalListenPort];
-}
-
-- (IBAction)broadcastNameTextField:(id)sender
-{
-       NSString                        *name = [broadcastNameTextField stringValue];
-       
-       [[NSUserDefaults standardUserDefaults] setObject:name forKey:TCBroadcastNamePref];
-
-       [delegate preferenceBroadcastNameChanged:name];
-}
-
-- (IBAction)hitsDisplayedTextField:(id)sender
-{
-       TCGlobalHitsDisplayed = [hitsDisplayedTextField intValue];
-       
-       [[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithInt:TCGlobalHitsDisplayed] forKey:TCHitsDisplayedPref];
-}
-*/
-
 
 - (IBAction)change:(id)sender
 {
        [self initialInterfaceSetup];
 }
 
-- (IBAction)cancel:(id)sender
-{
-       [self initialInterfaceSetup];
-       [self close];
-}
-
-- (IBAction)save:(id)sender
+- (IBAction)apply:(id)sender
 {
        TCGlobalPlaySounds = [playSoundsButton state];
        [[NSUserDefaults standardUserDefaults] setBool:TCGlobalPlaySounds forKey:TCPlaySoundsPref];
        
        TCGlobalHitsDisplayed = [hitsDisplayedTextField intValue];
        [[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithInt:TCGlobalHitsDisplayed] forKey:TCHitsDisplayedPref];
-       
+}
+
+
+- (IBAction)cancel:(id)sender
+{
+       [self initialInterfaceSetup];
+       [self close];
+}
+
+- (IBAction)save:(id)sender
+{
+       [self apply:self];
        [self close];
 }
 
This page took 0.01939 seconds and 4 git commands to generate.