| 5003 | } |
| 5004 | |
| 5005 | void AudioEngine::saveClientQuindarSettings() const |
| 5006 | { |
| 5007 | if (!m_clientQuindarTone) return; |
| 5008 | auto& s = AppSettings::instance(); |
| 5009 | s.setValue("QuindarEnabled", |
| 5010 | m_clientQuindarTone->isEnabled() ? QString("True") : QString("False")); |
| 5011 | s.setValue("QuindarStyle", |
| 5012 | m_clientQuindarTone->style() == ClientQuindarTone::Style::Morse |
| 5013 | ? QString("Morse") : QString("Tone")); |
| 5014 | s.setValue("QuindarLevelDb", |
| 5015 | QString::number(m_clientQuindarTone->levelDb())); |
| 5016 | s.setValue("QuindarIntroFreqHz", |
| 5017 | QString::number(m_clientQuindarTone->introFreqHz())); |
| 5018 | s.setValue("QuindarOutroFreqHz", |
| 5019 | QString::number(m_clientQuindarTone->outroFreqHz())); |
| 5020 | s.setValue("QuindarDurationMs", |
| 5021 | QString::number(m_clientQuindarTone->durationMs())); |
| 5022 | s.setValue("QuindarMorseWpm", |
| 5023 | QString::number(m_clientQuindarTone->morseWpm())); |
| 5024 | s.setValue("QuindarMorsePitchHz", |
| 5025 | QString::number(m_clientQuindarTone->morsePitchHz())); |
| 5026 | } |
| 5027 | |
| 5028 | static QString wisdomDir() |
| 5029 | { |
no test coverage detected