Chameleon Applications

Chameleon Applications Svn Source Tree

Root/trunk/ChameleonPrefPane/Sources/AdvancedSetupController.mm

1//
2// AdvancedSetupController.mm
3// ChameleonPrefPane
4//
5// Created by Rekursor on 1/22/10.
6//
7
8#import "AdvancedSetupController.h"
9
10static AdvancedSetupController *gInstance = NULL;
11
12@implementation AdvancedSetupController
13
14//--------------------------------------------------------------------------
15- (id) init
16{
17self = [super init];
18return (gInstance = self);
19}
20
21//--------------------------------------------------------------------------
22- (void) addOptionsDesc
23{
24 prop->addOptionDesc(mKernel, mKernelText, OptionKernel1, "Kernel", "mach_kernel"); // empty field for 1 field only "i.e: mach_kernel" syntax
25 prop->addOptionDesc(mDeviceRd, mDeviceRdText, OptionKernel, "rd", "");
26 prop->addOptionDesc(mArch, mArchText, OptionKernel, "arch", "");
27 prop->addOptionDesc(mCPU, mCPUText, OptionKernel, "cpus", "");
28 prop->addOptionDesc(mBusRatio, mBusRatioText, OptionKernel, "busratio", "");
29 prop->addOptionDesc(mDebug, mDebugText, OptionString, "debug", "");
30 prop->addOptionDesc(mIO, mIOText, OptionString, "io", "");
31 prop->addOptionDesc(mDisableKextsBlacklisting, nil, OptionString, "blacklist", "");
32 prop->addOptionDesc(mDSDTFile, mDSDTFileText, OptionString, "DSDT", "");
33 prop->addOptionDesc(mDSDTDrop, nil, OptionYesNo, "DropSSDT", "No");
34 prop->addOptionDesc(mSMBIOSFile,mSMBIOSFileText, OptionString, "SMBIOS", "");
35 prop->addOptionDesc(mSMBIOSDefaults, nil, OptionYesNo, "SMBIOSdefaults", "No");
36 prop->addOptionDesc(mWake, nil, OptionYesNo, "Wake", "No");
37 prop->addOptionDesc(mForceWake, nil, OptionYesNo, "ForceWake", "No");
38 prop->addOptionDesc(mWakeImage, mWakeImageText, OptionString, "WakeImage", "");
39 prop->addOptionDesc(mSystemId, mSystemIdText, OptionString, "SystemId", "");
40}
41
42//--------------------------------------------------------------------------
43- (void) refreshLockStates
44{
45// automatic, nothing to do
46}
47
48//--------------------------------------------------------------------------
49-(void) loadOptionsFromPreferencesFile: (NSMutableDictionary*) dict
50{
51
52}
53
54//--------------------------------------------------------------------------
55-(IBAction) onCheckButtonChange: (NSButton*) sender
56{
57[self handleSender: sender];
58}
59
60//--------------------------------------------------------------------------
61-(IBAction) onTextFiedChange: (NSTextField*) sender
62{
63[self handleSender: sender];
64}
65
66+ (AdvancedSetupController *)instance { return(gInstance);}
67
68@end
69

Archive Download this file

Revision: 50