--- SheepShaver/src/MacOSX/prefs_macosx.mm 2007/07/28 15:46:17 1.1 +++ SheepShaver/src/MacOSX/prefs_macosx.mm 2009/08/18 18:22:01 1.2 @@ -1,5 +1,5 @@ /* - * $Id: prefs_macosx.mm,v 1.1 2007/07/28 15:46:17 asvitkine Exp $ + * $Id: prefs_macosx.mm,v 1.2 2009/08/18 18:22:01 asvitkine Exp $ * * prefs_macosx.mm - Enables access to SheepShaver preferences while * SheepShaver is running (on Mac OS X). @@ -25,8 +25,7 @@ #include "sysdeps.h" #include - -#include "PrefsEditor.h" +#include "VMSettingsController.h" @interface SheepShaverMain : NSObject NSArray *nibObjects; @@ -38,10 +37,10 @@ - (NSArray*) loadPrefsNibFile { - NSNib *nib = [[NSNib alloc] initWithNibNamed:@"MainMenu" bundle:nil]; + NSNib *nib = [[NSNib alloc] initWithNibNamed:@"VMSettingsWindow" bundle:nil]; NSArray *objects = nil; - if (![nib instantiateNibWithOwner:self topLevelObjects:&objects]) { + if (![nib instantiateNibWithOwner:[VMSettingsController sharedInstance] topLevelObjects:&objects]) { NSLog(@"Could not load Prefs NIB file!\n"); return nil; } @@ -83,6 +82,7 @@ [nibObjects retain]; } + [[VMSettingsController sharedInstance] setupGUI]; [NSApp runModalForWindow:prefsWindow]; }