Chameleon Applications

Chameleon Applications Svn Source Tree

Root/branches/diebuche/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 BootProp::instance().addOptionDesc(mKernel, mKernelText, OptionKernel1, "Kernel", "mach_kernel"); // empty field for 1 field only "i.e: mach_kernel" syntax
25 BootProp::instance().addOptionDesc(mDeviceRd, mDeviceRdText, OptionKernel, "rd", "");
26 BootProp::instance().addOptionDesc(mArch, mArchText, OptionKernel, "arch", "");
27 BootProp::instance().addOptionDesc(mCPU, mCPUText, OptionKernel, "cpus", "");
28 BootProp::instance().addOptionDesc(mBusRatio, mBusRatioText, OptionKernel, "busratio", "");
29 BootProp::instance().addOptionDesc(mDebug, mDebugText, OptionString, "debug", "");
30 BootProp::instance().addOptionDesc(mIO, mIOText, OptionString, "io", "");
31 BootProp::instance().addOptionDesc(mDisableKextsBlacklisting, nil, OptionYesNo, "blacklist", "");
32 BootProp::instance().addOptionDesc(mDSDTFile, mDSDTFileText, OptionFileString, "DSDT", "");
33 BootProp::instance().addOptionDesc(mDSDTDrop, nil, OptionYesNo, "DropSSDT", "No");
34 BootProp::instance().addOptionDesc(mSMBIOSFile,mSMBIOSFileText, OptionFileString, "SMBIOS", "");
35 BootProp::instance().addOptionDesc(mSMBIOSDefaults, nil, OptionYesNo, "SMBIOSdefaults", "No");
36 BootProp::instance().addOptionDesc(mWake, nil, OptionYesNo, "Wake", "No");
37 BootProp::instance().addOptionDesc(mForceWake, nil, OptionYesNo, "ForceWake", "No");
38 BootProp::instance().addOptionDesc(mWakeImage, mWakeImageText, OptionFileString, "WakeImage", "");
39 BootProp::instance().addOptionDesc(mSystemId, mSystemIdText, OptionString, "SystemId", "");
40 BootProp::instance().addOptionDesc(mRestartFix, nil, OptionYesNo, "RestartFix", "Yes");
41}
42
43//--------------------------------------------------------------------------
44-(void) setDefaultsValues: (NSMutableDictionary*) dict
45{
46}
47
48//--------------------------------------------------------------------------
49- (void) refreshLockStates
50{
51// automatic, nothing to do
52}
53
54//--------------------------------------------------------------------------
55-(void) loadOptionsFromPreferencesFile: (NSMutableDictionary*) dict
56{
57
58}
59
60//--------------------------------------------------------------------------
61-(IBAction) onCheckButtonChange: (NSButton*) sender
62{
63[self handleSender: sender];
64}
65
66//--------------------------------------------------------------------------
67-(IBAction) onTextFiedChange: (NSTextField*) sender
68{
69[self handleSender: sender];
70}
71
72+ (AdvancedSetupController *)instance { return(gInstance);}
73
74@end
75

Archive Download this file

Revision: 84