X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=nageru%2Fmainwindow.cpp;h=c369f28993452aea9d610834b32b0c8c4eb19a73;hb=09886e5989fe0dc2516bcadeacae4269ac22f03a;hp=66a11441d5883a2e6aa758f5b280c68b277eee92;hpb=948d715655a84b93d8292e64731ea3c32b45deb7;p=nageru diff --git a/nageru/mainwindow.cpp b/nageru/mainwindow.cpp index 66a1144..c369f28 100644 --- a/nageru/mainwindow.cpp +++ b/nageru/mainwindow.cpp @@ -1207,6 +1207,15 @@ void MainWindow::set_fader(unsigned bus_idx, float value) set_relative_value_if_exists(bus_idx, &Ui::AudioExpandedView::fader, value); } +void MainWindow::set_fader_absolute(unsigned bus_idx, float value_db) +{ + if (global_audio_mixer != nullptr && + global_audio_mixer->get_mapping_mode() == AudioMixer::MappingMode::MULTICHANNEL && + bus_idx < audio_expanded_views.size()) { + audio_expanded_views[bus_idx]->fader->setDbValue(value_db); + } +} + void MainWindow::toggle_mute(unsigned bus_idx) { click_button_if_exists(bus_idx, &Ui::AudioExpandedView::mute_button);