diff options
author | ouwou <26526779+ouwou@users.noreply.github.com> | 2023-06-22 01:12:44 -0400 |
---|---|---|
committer | ouwou <26526779+ouwou@users.noreply.github.com> | 2023-06-22 01:12:44 -0400 |
commit | 85bc7b95f76cbc27e414c9f9182e51052b259b20 (patch) | |
tree | 797276a9d8e374b2e7afeaecc1580753ea08ff93 /src/windows/voicewindow.cpp | |
parent | 7832ab5d2a24cc951ad411649b74defd46afb224 (diff) | |
download | abaddon-portaudio-85bc7b95f76cbc27e414c9f9182e51052b259b20.tar.gz abaddon-portaudio-85bc7b95f76cbc27e414c9f9182e51052b259b20.zip |
allow setting unreasonably high gain
apparently packing is still a thing or whatever... someone asked
Diffstat (limited to 'src/windows/voicewindow.cpp')
-rw-r--r-- | src/windows/voicewindow.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/windows/voicewindow.cpp b/src/windows/voicewindow.cpp index 9e2efee..a915da6 100644 --- a/src/windows/voicewindow.cpp +++ b/src/windows/voicewindow.cpp @@ -163,6 +163,11 @@ VoiceWindow::VoiceWindow(Snowflake channel_id) m_menu_view_sub.append(m_menu_view_settings); m_menu_view_settings.signal_activate().connect([this]() { auto *window = new VoiceSettingsWindow; + const auto cb = [this](double gain) { + m_capture_gain.set_value(gain * 100.0); + m_signal_gain.emit(gain); + }; + window->signal_gain().connect(sigc::track_obj(cb, *this)); window->show(); }); |