42 #include <QPushButton>
66 QWidget* makeInterfacesBox(
const std::string& interface_type,
const std::vector<std::string>& available_interfaces,
67 const std::vector<std::string>& selected_interfaces, QWidget* parent =
nullptr);
68 std::vector<std::string> getInterfaces(
const char first_letter,
const std::vector<std::string>& available_interfaces);
69 QWidget* content_widget_;
70 QPushButton* btn_add_interfaces_;
71 QTextEdit* generated_text_widget_;
72 std::unordered_map<std::string, QCheckBox*> check_boxes_;
Contains all of the non-GUI code necessary for doing one "screen" worth of setup.