]> git.sesse.net Git - nageru/blobdiff - nageru/mainwindow.cpp
Give the theme access to basic audio information.
[nageru] / nageru / mainwindow.cpp
index 66a11441d5883a2e6aa758f5b280c68b277eee92..c369f28993452aea9d610834b32b0c8c4eb19a73 100644 (file)
@@ -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);