pcsxr-1.9.92
[pcsx_rearmed.git] / macosx / PcsxController.h
1 /* PcsxController */
2
3 #import <Cocoa/Cocoa.h>
4 #import "EmuThread.h"
5 #import "PluginList.h"
6
7 @interface PcsxController : NSObject
8 {
9     NSWindowController *preferencesController;
10     NSWindowController *memCardController;
11          PluginList *pluginList;
12          
13     IBOutlet NSWindow *memCardWindow;
14     IBOutlet NSWindow *preferenceWindow;
15          
16          BOOL sleepInBackground;
17          BOOL wasPausedBeforeBGSwitch;
18 }
19 - (IBAction)ejectCD:(id)sender;
20 - (IBAction)pause:(id)sender;
21 - (IBAction)preferences:(id)sender;
22 - (IBAction)reset:(id)sender;
23 - (IBAction)runCD:(id)sender;
24 - (IBAction)runIso:(id)sender;
25 - (IBAction)runBios:(id)sender;
26 - (IBAction)freeze:(id)sender;
27 - (IBAction)defrost:(id)sender;
28 - (IBAction)fullscreen:(id)sender;
29
30 + (void)setConfigFromDefaults;
31 + (void)setDefaultFromConfig:(NSString *)defaultKey;
32 + (BOOL)biosAvailable;
33
34 @end