]> git.sesse.net Git - nageru/blobdiff - nageru/context_menus.cpp
IWYU-fix nageru/*.cpp.
[nageru] / nageru / context_menus.cpp
index 790de9412a610b392b3b837734ffd6d646a774ff..782bbe0aacb17097cfa3c5d1bd931a77b1143e70 100644 (file)
@@ -1,10 +1,15 @@
+#include <QAction>
 #include <QActionGroup>
+#include <QKeySequence>
 #include <QMenu>
 #include <QObject>
 
+#include <bmusb/bmusb.h>
+#include <cstdint>
 #include <map>
 
 #include "mixer.h"
+#include "shared/shared_defs.h"
 
 using namespace std;
 
@@ -22,8 +27,7 @@ void fill_hdmi_sdi_output_device_menu(QMenu *menu)
        QObject::connect(none_action, &QAction::triggered, []{ global_mixer->set_output_card(-1); });
        menu->addAction(none_action);
 
-       unsigned num_cards = global_mixer->get_num_cards();
-       for (unsigned card_index = 0; card_index < num_cards; ++card_index) {
+       for (unsigned card_index = 0; card_index < MAX_VIDEO_CARDS; ++card_index) {
                if (!global_mixer->card_can_be_used_as_output(card_index)) {
                        continue;
                }