void AutoCompressorAudioProcessorEditor::comboBoxChanged (ComboBox* comboBoxThatHasChanged) { //[UsercomboBoxChanged_Pre] //[/UsercomboBoxChanged_Pre] if (comboBoxThatHasChanged == presetBox) { //[UserComboBoxCode_presetBox] -- add your combo box handling code here.. AutoCompressorAudioProcessor* const processor = getProcessor(); const int selectedItem = presetBox->getSelectedItemIndex(); if (processor->getCurrentProgram() != selectedItem && isPositiveAndNotGreaterThan(selectedItem, processor->getNumPrograms())) { processor->setCurrentProgram(selectedItem); processor->updateHostDisplay(); } const String& currentText = presetBox->getText(); if (processor->getProgramName(processor->getCurrentProgram()).compare(currentText) != 0) { processor->changeProgramName(processor->getCurrentProgram(), currentText); presetBox->changeItemText(processor->getCurrentProgram()+1, currentText); } //[/UserComboBoxCode_presetBox] } //[UsercomboBoxChanged_Post] //[/UsercomboBoxChanged_Post] }
float AverageLevelFiltered::getLevel( const int channel) { jassert(isPositiveAndNotGreaterThan(channel, numberOfChannels_)); return loudnessValues_[channel]; }