connect(ui->me_live, &GLWidget::transition_names_updated, this, &MainWindow::set_transition_names);
qRegisterMetaType<Mixer::Output>("Mixer::Output");
+ connect(ui->me_live, &GLWidget::name_updated, this, &MainWindow::update_channel_name);
+ connect(ui->me_preview, &GLWidget::name_updated, this, &MainWindow::update_channel_name);
+
// Hook up the prev/next buttons on the audio views.
connect(ui->compact_prev_page, &QAbstractButton::clicked, this, &MainWindow::prev_page);
connect(ui->compact_next_page, &QAbstractButton::clicked, this, &MainWindow::next_page);
void MainWindow::update_channel_name(Mixer::Output output, const string &name)
{
- if (output >= Mixer::OUTPUT_INPUT0) {
+ if (output == Mixer::OUTPUT_LIVE) {
+ ui->label_live->setText(name.c_str());
+ } else if (output == Mixer::OUTPUT_PREVIEW) {
+ ui->label_preview->setText(name.c_str());
+ } else if (output >= Mixer::OUTPUT_INPUT0) {
unsigned channel = output - Mixer::OUTPUT_INPUT0;
previews[channel]->label->setText(name.c_str());
}