#import "PreferencesController.h"
-#import "MenuTunes.h"
+#import "MainController.h"
#import "HotKeyCenter.h"
@implementation PreferencesController
-- (id)initWithMenuTunes:(MenuTunes *)tunes;
+- (id)initWithMenuTunes:(MainController *)tunes;
{
if ( (self = [super init]) ) {
int i;
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
mt = [tunes retain];
- [mt registerDefaultsIfNeeded];
-
- //Load the nib
- [NSBundle loadNibNamed:@"Preferences" owner:self];
+ [mt registerDefaults];
- //Show our window
- [window setLevel:NSStatusWindowLevel];
- [window center];
- [window makeKeyAndOrderFront:nil];
+ [NSBundle loadNibNamed:@"Preferences" owner:self]; //Load the nib
//Set the table view cells up
[imgCell setImageScaling:NSScaleNone];
}
}
}
+
+ //Show our window
+ [window setLevel:NSStatusWindowLevel];
+ [window center];
+ [window makeKeyAndOrderFront:nil];
+ [window setDelegate:self];
}
return self;
}
[defaults setInteger:5 forKey:@"SongsInAdvance"];
}
- {
+ /*{
NSArray *apps = [[NSWorkspace sharedWorkspace] launchedApplications];
int i;
[mt rebuildMenu];
}
}
- }
+ }*/
[mt clearHotKeys];
}
[keyComboField setStringValue:string];
}
+//
+//
+
+- (void)windowWillClose:(NSNotification *)note
+{
+ [mt closePreferences];
+}
+
//
//
// Table View Datasource Methods