void DlgPrefReplayGain::loadSettings() { int iReplayGainBoost = config->getValueString( ConfigKey(kConfigKey, "InitialReplayGainBoost"), "0").toInt(); SliderReplayGainBoost->setValue(iReplayGainBoost); setLabelCurrentReplayGainBoost(iReplayGainBoost); int iDefaultBoost = config->getValueString( ConfigKey(kConfigKey, "InitialDefaultBoost"), "-6").toInt(); SliderDefaultBoost->setValue(iDefaultBoost); LabelCurrentDefaultBoost->setText( QString("%1 dB").arg(iDefaultBoost)); bool gainEnabled = config->getValueString( ConfigKey(kConfigKey, "ReplayGainEnabled"), "1").toInt() == 1; EnableGain->setChecked(gainEnabled); // WARNING: Do not fix the "analyser" spelling here since user config files // contain these strings. bool analyzerEnabled = config->getValueString( ConfigKey(kConfigKey, "ReplayGainAnalyserEnabled"), "1").toInt(); EnableAnalyzer->setChecked(analyzerEnabled); slotUpdate(); slotUpdateReplayGainBoost(); slotUpdateDefaultBoost(); }
void DlgPrefReplayGain::slotUpdateReplayGainBoost() { int value = SliderReplayGainBoost->value(); config->set(ConfigKey(kConfigKey, "InitialReplayGainBoost"), ConfigValue(value)); setLabelCurrentReplayGainBoost(value); slotApply(); }
void DlgPrefReplayGain::loadSettings() { int iReplayGainBoost = config->getValueString( ConfigKey(kConfigKey, "InitialReplayGainBoost"), "0").toInt(); SliderReplayGainBoost->setValue(iReplayGainBoost); setLabelCurrentReplayGainBoost(iReplayGainBoost); int iDefaultBoost = config->getValueString( ConfigKey(kConfigKey, "InitialDefaultBoost"), "-6").toInt(); SliderDefaultBoost->setValue(iDefaultBoost); LabelCurrentDefaultBoost->setText( QString("%1 dB").arg(iDefaultBoost)); bool gainEnabled = config->getValueString( ConfigKey(kConfigKey, "ReplayGainEnabled"), "1").toInt() == 1; EnableGain->setChecked(gainEnabled); bool analyserEnabled = config->getValueString( ConfigKey(kConfigKey, "ReplayGainAnalyserEnabled"), "1").toInt(); EnableAnalyser->setChecked(analyserEnabled); slotUpdate(); slotUpdateReplayGainBoost(); slotUpdateDefaultBoost(); }
void DlgPrefReplayGain::loadSettings() { int iReplayGainBoost = m_rgSettings.getInitialReplayGainBoost(); SliderReplayGainBoost->setValue(iReplayGainBoost); setLabelCurrentReplayGainBoost(iReplayGainBoost); int iDefaultBoost = m_rgSettings.getInitialDefaultBoost(); SliderDefaultBoost->setValue(iDefaultBoost); LabelCurrentDefaultBoost->setText( QString("%1 dB").arg(iDefaultBoost)); bool gainEnabled = m_rgSettings.getReplayGainEnabled(); EnableGain->setChecked(gainEnabled); bool analyzerEnabled = m_rgSettings.getReplayGainAnalyzerEnabled(); int version = m_rgSettings.getReplayGainAnalyzerVersion(); if (!analyzerEnabled) { radioButtonDisable->setChecked(true); } else if (version == 1) { radioButtonRG1->setChecked(true); } else { radioButtonRG2->setChecked(true); } checkBoxReanalyze->setEnabled(analyzerEnabled); bool reanalyse = m_rgSettings.getReplayGainReanalyze(); checkBoxReanalyze->setChecked(reanalyse); slotUpdate(); slotUpdateReplayGainBoost(); slotUpdateDefaultBoost(); }
void DlgPrefReplayGain::slotResetToDefaults() { EnableGain->setChecked(true); // Turn ReplayGain Analyzer on by default as it does not give appreciable // delay on recent hardware (<5 years old). EnableAnalyzer->setChecked(true); SliderReplayGainBoost->setValue(0); setLabelCurrentReplayGainBoost(0); SliderDefaultBoost->setValue(-6); LabelCurrentDefaultBoost->setText("-6 dB"); int iDefaultBoost = config->getValueString( ConfigKey(kConfigKey, "InitialDefaultBoost"), "-6").toInt(); SliderDefaultBoost->setValue(iDefaultBoost); LabelCurrentDefaultBoost->setText( QString("%1 dB").arg(iDefaultBoost)); slotUpdate(); slotApply(); }
void DlgPrefReplayGain::slotResetToDefaults() { EnableGain->setChecked(true); // Turn ReplayGain Analyzer on by default as it does not give appreciable // delay on recent hardware (<5 years old). radioButtonRG2->setChecked(true); checkBoxReanalyze->setChecked(false); checkBoxReanalyze->setEnabled(true); SliderReplayGainBoost->setValue(0); setLabelCurrentReplayGainBoost(0); SliderDefaultBoost->setValue(-6); LabelCurrentDefaultBoost->setText("-6 dB"); int iDefaultBoost = m_rgSettings.getInitialDefaultBoost(); SliderDefaultBoost->setValue(iDefaultBoost); LabelCurrentDefaultBoost->setText( QString("%1 dB").arg(iDefaultBoost)); slotUpdate(); slotApply(); }
void DlgPrefReplayGain::slotUpdateReplayGainBoost() { int value = SliderReplayGainBoost->value(); m_rgSettings.setInitialReplayGainBoost(value); setLabelCurrentReplayGainBoost(value); slotApply(); }