MCPcopy Create free account
hub / github.com/aethersdr/AetherSDR / saveClientQuindarSettings

Method saveClientQuindarSettings

src/core/AudioEngine.cpp:5005–5026  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5003}
5004
5005void 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
5028static QString wisdomDir()
5029{

Callers 2

applyQuindarEnabledMethod · 0.80
showQuindarEditorMethod · 0.80

Calls 9

styleMethod · 0.80
introFreqHzMethod · 0.80
outroFreqHzMethod · 0.80
durationMsMethod · 0.80
morseWpmMethod · 0.80
morsePitchHzMethod · 0.80
setValueMethod · 0.45
isEnabledMethod · 0.45
levelDbMethod · 0.45

Tested by

no test coverage detected