]> git.sesse.net Git - nageru/blobdiff - mainwindow.cpp
Make it possible to click the bus peak label to reset it.
[nageru] / mainwindow.cpp
index 261269add87ddd6002ee753eb5aa00b7e7886ce8..2ef1da4502435bffe0a2ceb1354c134b1bd1a345 100644 (file)
@@ -343,6 +343,10 @@ void MainWindow::setup_audio_miniview()
 
                connect(ui_audio_miniview->fader, &NonLinearFader::dbValueChanged,
                        bind(&MainWindow::mini_fader_changed, this, bus_index, _1));
+               connect(ui_audio_miniview->peak_display_label, &ClickableLabel::clicked,
+                       [bus_index]() {
+                               global_mixer->get_audio_mixer()->reset_peak(bus_index);
+                       });
        }
 }
 
@@ -395,6 +399,11 @@ void MainWindow::setup_audio_expanded_view()
                peak_meter->set_max_level(0.0f);
                peak_meter->set_ref_level(0.0f);
 
+               connect(ui_audio_expanded_view->peak_display_label, &ClickableLabel::clicked,
+                       [bus_index]() {
+                               global_mixer->get_audio_mixer()->reset_peak(bus_index);
+                       });
+
                // Set up the compression attenuation meter.
                VUMeter *reduction_meter = ui_audio_expanded_view->reduction_meter;
                reduction_meter->set_min_level(0.0f);