pcsxr-1.9.92
[pcsx_rearmed.git] / macosx / ConfigurationController.h
1 /* ConfigurationController */
2
3 #import <Cocoa/Cocoa.h>
4 #import "PluginController.h"
5 #import "PluginList.h"
6
7 @interface ConfigurationController : NSWindowController
8 {
9     IBOutlet PluginController *cdromPlugin;
10     IBOutlet PluginController *graphicsPlugin;
11     IBOutlet PluginController *padPlugin;
12     IBOutlet PluginController *soundPlugin;
13
14         IBOutlet id noXaAudioCell;
15         IBOutlet id sioIrqAlwaysCell;
16         IBOutlet id bwMdecCell;
17         IBOutlet id autoVTypeCell;
18         IBOutlet id vTypePALCell;
19         IBOutlet id noCDAudioCell;
20         IBOutlet id usesHleCell;
21         IBOutlet id usesDynarecCell;
22         IBOutlet id consoleOutputCell;
23         IBOutlet id spuIrqAlwaysCell;
24         IBOutlet id rCountFixCell;
25         IBOutlet id vSyncWAFixCell;
26         IBOutlet id noFastBootCell;
27
28         IBOutlet NSTextField *mcd1Label;
29         IBOutlet NSTextField *mcd2Label;
30
31         NSMutableDictionary *checkBoxDefaults;
32 }
33 - (IBAction)setCheckbox:(id)sender;
34 - (IBAction)setCheckboxInverse:(id)sender;
35 - (IBAction)setVideoType:(id)sender;
36 - (IBAction)mcdChangeClicked:(id)sender;
37 - (IBAction)mcdNewClicked:(id)sender;
38
39 - (NSString *)keyForSender:(id)sender;
40
41 @end