X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Fmainwindow.cpp;fp=nageru%2Fmainwindow.cpp;h=f2adbf240c94a6e42afe8a2238553075f7cfcc38;hb=a60a2c892c08f6fab3a1e6b7cf4343cad8689058;hp=73362229ce35e8efc70f9cf5dcfe4c25a6e73037;hpb=6b5340251a6b759f9f5dc790a677e3b764806349;p=nageru diff --git a/nageru/mainwindow.cpp b/nageru/mainwindow.cpp index 7336222..f2adbf2 100644 --- a/nageru/mainwindow.cpp +++ b/nageru/mainwindow.cpp @@ -252,6 +252,9 @@ MainWindow::MainWindow() connect(ui->me_live, &GLWidget::transition_names_updated, this, &MainWindow::set_transition_names); qRegisterMetaType("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); @@ -1503,7 +1506,11 @@ void MainWindow::set_transition_names(vector transition_names) 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()); }