Chameleon Applications

Chameleon Applications Svn Source Tree

Root/trunk/ChameleonPrefPane/Sources/PeripheralsController.mm

1//
2// PeripheralsController.mm
3// ChameleonPrefPane
4//
5// Created by Rekursor on 1/22/10.
6//
7
8#import "PeripheralsController.h"
9
10static PeripheralsController *gInstance = NULL;
11
12@implementation PeripheralsController
13
14- (id) init
15{
16self = [super init];
17return (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

Archive Download this file

Revision: 47