1#ifndef GLOBALSETTINGS_HH
2#define GLOBALSETTINGS_HH
17class 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).
ThrottleManager & getThrottleManager()
StringSetting & getUMRCallBackSetting()
BooleanSetting & getAutoSaveSetting()
IntegerSetting & getJoyDeadZoneSetting(int i)
SpeedManager & getSpeedManager()
GlobalSettings(GlobalCommandController &commandController)
StringSetting & getInvalidPpiModeSetting()
BooleanSetting & getPowerSetting()
EnumSetting< ResampledSoundDevice::ResampleType > & getResampleSetting()
BooleanSetting & getPauseSetting()
StringSetting & getInvalidPsgDirectionsSetting()
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: