X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Fmainwindow.h;h=d5a36245573cc58a51354ef0d6152779ec09c4e9;hb=c9f1a2b33586116b14b2da572eaecad1f7e6825b;hp=7d6b42a9a5f8258c06bdf3dddef7bb694b1cd64a;hpb=1bb1c66b1548cbad52cc107b40f24a330edca2e1;p=nageru diff --git a/nageru/mainwindow.h b/nageru/mainwindow.h index 7d6b42a..d5a3624 100644 --- a/nageru/mainwindow.h +++ b/nageru/mainwindow.h @@ -14,6 +14,7 @@ #include "midi_mapper.h" #include "mixer.h" +class QDial; class QEvent; class QObject; class QResizeEvent; @@ -84,6 +85,7 @@ public slots: void set_treble(unsigned bus_idx, float value) override; void set_mid(unsigned bus_idx, float value) override; void set_bass(unsigned bus_idx, float value) override; + void set_eq_absolute(unsigned bus_idx, EQBand eq_band, float value_db); void set_gain(unsigned bus_idx, float value) override; void set_compressor_threshold(unsigned bus_idx, float value) override; void set_fader(unsigned bus_idx, float value) override; @@ -160,6 +162,8 @@ private: template void set_relative_value_if_exists(unsigned bus_idx, T *Ui_AudioExpandedView::*control, float value); + void set_db_value_if_exists(unsigned bus_idx, QDial *Ui_AudioExpandedView::*control, float value_db); + template void click_button_if_exists(unsigned bus_idx, T *Ui_AudioExpandedView::*control);