]> git.sesse.net Git - nageru/blobdiff - mainwindow.cpp
Add a copy of the right-click HDMI/SDI output video menu on the main menu bar.
[nageru] / mainwindow.cpp
index 04a16a8164787e73a08521d96c5c793afab52910..a1c291537fd5031f88fd33320f7c70f104ce4a7a 100644 (file)
@@ -47,6 +47,7 @@
 #include "aboutdialog.h"
 #include "alsa_pool.h"
 #include "clickable_label.h"
+#include "context_menus.h"
 #include "correlation_meter.h"
 #include "disk_space_estimator.h"
 #include "ellipsis_label.h"
@@ -215,6 +216,11 @@ MainWindow::MainWindow()
                ui->x264_bitrate_action->setEnabled(false);
        }
 
+       connect(ui->video_menu, &QMenu::aboutToShow, [this]{
+               fill_hdmi_sdi_output_device_menu(ui->hdmi_sdi_output_device_menu);
+               fill_hdmi_sdi_output_resolution_menu(ui->hdmi_sdi_output_resolution_menu);
+       });
+
        // Hook up the transition buttons. (Keyboard shortcuts are set in set_transition_names().)
        // TODO: Make them dynamic.
        connect(ui->transition_btn1, &QPushButton::clicked, bind(&MainWindow::transition_clicked, this, 0));