1 | //␊ |
2 | // PeripheralsController.mm␊ |
3 | // ChameleonPrefPane␊ |
4 | //␊ |
5 | // Created by Rekursor on 1/22/10.␊ |
6 | //␊ |
7 | ␊ |
8 | #import "PeripheralsController.h"␊ |
9 | ␊ |
10 | static PeripheralsController *gInstance = NULL;␊ |
11 | ␊ |
12 | @implementation PeripheralsController␊ |
13 | ␊ |
14 | - (id) init␊ |
15 | {␊ |
16 | ␉self = [super init];␊ |
17 | ␉return (gInstance = self);␊ |
18 | }␉␊ |
19 | ␊ |
20 | //--------------------------------------------------------------------------␊ |
21 | - (void) addOptionsDesc␊ |
22 | {␊ |
23 | prop->addOptionDesc(mLegacyLogo, nil, OptionYesNo, "Legacy Logo", "No");␊ |
24 | prop->addOptionDesc(mBootBanner, nil, OptionYesNo, "Boot Banner", "No");␊ |
25 | prop->addOptionDesc(mVBIOS, nil, OptionYesNo, "VBIOS", "No");␊ |
26 | prop->addOptionDesc(mVideoROM, mVideoROMText, OptionString, "VideoROM", "");␊ |
27 | prop->addOptionDesc(mGraphicsMode, mGraphicsModeText, OptionString, "Graphics Mode", "");␊ |
28 | prop->addOptionDesc(mGraphicsEnabler, nil, OptionYesNo, "GraphicsEnabler", "No");␊ |
29 | prop->addOptionDesc(mUSBBusFix, nil, OptionYesNo, "USBBusFix", "No");␊ |
30 | prop->addOptionDesc(mEHCIacquire, nil, OptionYesNo, "EHCIacquire", "No");␊ |
31 | prop->addOptionDesc(mUHCIreset, nil,OptionYesNo, "UHCIreset", "No");␊ |
32 | prop->addOptionDesc(mEthernetBuiltIn, nil, OptionYesNo, "EthernetBuiltIn", "No");␊ |
33 | }␊ |
34 | ␊ |
35 | - (void) refreshLockStates␊ |
36 | {␊ |
37 | [self refreshLockState: mLegacyLogo ];␊ |
38 | [self refreshLockState: mBootBanner ];␊ |
39 | [self refreshLockState: mVBIOS ];␊ |
40 | [self refreshLockState: mVideoROM ];␊ |
41 | [self refreshLockState: mVideoROMText ];␊ |
42 | [self refreshLockState: mGraphicsMode ];␊ |
43 | [self refreshLockState: mGraphicsModeText ];␊ |
44 | [self refreshLockState: mGraphicsEnabler ];␊ |
45 | [self refreshLockState: mUSBBusFix ];␊ |
46 | [self refreshLockState: mEHCIacquire ];␊ |
47 | [self refreshLockState: mUHCIreset ];␊ |
48 | [self refreshLockState: mEthernetBuiltIn ];␊ |
49 | }␊ |
50 | ␊ |
51 | -(void) loadOptionsFromPreferencesFile: (NSMutableDictionary*) dict␊ |
52 | {␊ |
53 | ␉␊ |
54 | }␊ |
55 | ␊ |
56 | -(IBAction) onCheckButtonChange: (NSButton*) sender␊ |
57 | {␊ |
58 | ␉␊ |
59 | }␊ |
60 | ␊ |
61 | -(IBAction) onTextFiedChange: (NSTextField*) sender␊ |
62 | {␊ |
63 | ␉␊ |
64 | }␊ |
65 | ␊ |
66 | + (PeripheralsController *)instance { return(gInstance);}␊ |
67 | ␊ |
68 | @end␊ |
69 | |