#include "disk_space_estimator.h"
#include "flags.h"
#include "glwidget.h"
+#include "input_mapping_dialog.h"
#include "lrameter.h"
#include "mixer.h"
#include "post_to_main_thread.h"
connect(ui->cut_action, &QAction::triggered, this, &MainWindow::cut_triggered);
connect(ui->exit_action, &QAction::triggered, this, &MainWindow::exit_triggered);
connect(ui->about_action, &QAction::triggered, this, &MainWindow::about_triggered);
+ connect(ui->input_mapping_action, &QAction::triggered, this, &MainWindow::input_mapping_triggered);
if (global_flags.x264_video_to_http) {
connect(ui->x264_bitrate_action, &QAction::triggered, this, &MainWindow::x264_bitrate_triggered);
AboutDialog().exec();
}
+void MainWindow::input_mapping_triggered()
+{
+ InputMappingDialog().exec();
+}
+
void MainWindow::gain_staging_knob_changed(int value)
{
ui->gainstaging_auto_checkbox->setCheckState(Qt::Unchecked);
void MainWindow::mini_fader_changed(Ui::AudioMiniView *ui, int channel, int value)
{
- float volume_dbfs = value * 0.1f;
+ float volume_db = value * 0.1f;
char buf[256];
- snprintf(buf, sizeof(buf), "%+.1f dB", volume_dbfs);
+ snprintf(buf, sizeof(buf), "%+.1f dB", volume_db);
ui->fader_label->setText(buf);
+
+ global_mixer->get_audio_mixer()->set_fader_volume(channel, volume_db);
}
void MainWindow::reset_meters_button_clicked()