virtual void setStroboscopeMode(bool enable)
Set flag indicating the stroboscopic mode of the tuning indicator.
static Settings & getSingleton()
Get a pointer to the singleton instance.
std::string mLanguageId
Language Id.
SoundGeneratorMode
Mode for sound generation.
std::string mLastUsedAlgorithm
The algorithm that has been used last time.
const std::string & getLastUsedAlgorithm() const
Get the name of the last used algorithm.
bool mDisableAutomaticKeySelection
Flag suppressing automatic key selection.
bool mSoundGeneratorVolumeDynamic
Flag for automatic volume adjustment.
SoundGenerator::SoundGeneratorMode getSoundGeneratorMode() const
Get the last operation mode of the sound generator.
virtual void setLanguageId(const std::string &id)
Set the language id (en, de, fr,-...)
bool isStroboscopeActive() const
Get flag indicating the stroboscopic mode of the tuning indicator.
virtual void setSoundGeneratorMode(SoundGenerator::SoundGeneratorMode mode)
Set the last operation mode of the sound generator.
static std::unique_ptr< Settings > mSingleton
Singleton pointer.
virtual std::string getUserLanguageId() const
Settings::getUserLanguageId.
virtual void setSoundGeneratorVolumeDynamic(bool dynamic)
Set flag for dynamic volume adaption in the tuning mode.
virtual void setLastUsedAlgorithm(const std::string &name)
Set the name of the last used algorithm.
bool isSoundGeneratorVolumeDynamic() const
Get flag for dynamic volume adaption in the tuning mode.
virtual void setDisableAutomaticKeySelection(bool disable)
Set flag disabling automatic selection of the key during tuning.
~Settings()
Empty destructor.
SoundGenerator::SoundGeneratorMode mSoundGeneratorMode
The sound generator mode (sine or synthesizer)
const std::string & getLanguageId() const
Get the language id (en, de, fr,-...)
bool mStroboscopeActive
Flag indicating stroboscopic tuning indicator mode.
bool isAutomaticKeySelectionDisabled() const
Get flag disabling automatic selection of the key during tuning.