pcsxr-1.9.92
[pcsx_rearmed.git] / macosx / PcsxController.h
CommitLineData
ef79bbde
P
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