openMSX
|
This class contains settings that are used by several other class (including some singletons). More...
#include <GlobalSettings.hh>
Public Member Functions | |
GlobalSettings (GlobalCommandController &commandController) | |
~GlobalSettings () | |
BooleanSetting & | getPauseSetting () |
BooleanSetting & | getPowerSetting () |
BooleanSetting & | getAutoSaveSetting () |
StringSetting & | getUMRCallBackSetting () |
StringSetting & | getInvalidPsgDirectionsSetting () |
StringSetting & | getInvalidPpiModeSetting () |
EnumSetting< ResampledSoundDevice::ResampleType > & | getResampleSetting () |
SpeedManager & | getSpeedManager () |
ThrottleManager & | getThrottleManager () |
This class contains settings that are used by several other class (including some singletons).
This class was introduced to solve lifetime management issues.
Definition at line 24 of file GlobalSettings.hh.
|
explicit |
Definition at line 13 of file GlobalSettings.cc.
openmsx::GlobalSettings::~GlobalSettings | ( | ) |
Definition at line 42 of file GlobalSettings.cc.
References openmsx::Subject< T >::detach(), openmsx::BooleanSetting::getBoolean(), getPowerSetting(), openmsx::GlobalCommandController::getSettingsConfig(), and openmsx::SettingsConfig::setSaveSettings().
|
inline |
Definition at line 36 of file GlobalSettings.hh.
|
inline |
Definition at line 45 of file GlobalSettings.hh.
|
inline |
Definition at line 42 of file GlobalSettings.hh.
|
inline |
Definition at line 30 of file GlobalSettings.hh.
Referenced by openmsx::Reactor::init(), and openmsx::Reactor::~Reactor().
|
inline |
Definition at line 33 of file GlobalSettings.hh.
Referenced by openmsx::HD::HD(), and ~GlobalSettings().
|
inline |
Definition at line 48 of file GlobalSettings.hh.
|
inline |
Definition at line 51 of file GlobalSettings.hh.
|
inline |
Definition at line 54 of file GlobalSettings.hh.
Referenced by openmsx::SDLSoundDriver::uploadBuffer().
|
inline |
Definition at line 39 of file GlobalSettings.hh.