1 #ifndef GLOBALSETTINGS_HH
2 #define GLOBALSETTINGS_HH
17 class GlobalCommandController;
37 return autoSaveSetting;
40 return umrCallBackSetting;
43 return invalidPsgDirectionsSetting;
46 return invalidPpiModeSetting;
49 return resampleSetting;
52 return *deadzoneSettings[i];
58 return throttleManager;
75 std::vector<std::unique_ptr<IntegerSetting>> deadzoneSettings;
This class contains settings that are used by several other class (including some singletons).
StringSetting & getInvalidPsgDirectionsSetting()
ThrottleManager & getThrottleManager()
BooleanSetting & getPauseSetting()
BooleanSetting & getPowerSetting()
StringSetting & getUMRCallBackSetting()
EnumSetting< ResampledSoundDevice::ResampleType > & getResampleSetting()
SpeedManager & getSpeedManager()
StringSetting & getInvalidPpiModeSetting()
GlobalSettings(GlobalCommandController &commandController)
IntegerSetting & getJoyDeadzoneSetting(int i)
BooleanSetting & getAutoSaveSetting()
A Setting with an integer value.
Generic Gang-of-Four Observer class, templatized edition.
Manages the desired ratio between emutime and real time.
Manages the throttle state of openMSX.
This file implemented 3 utility functions: