25 #include <QListWidget> 49 void buildInputChannelList();
50 void buildOutputFlagList();
51 void buildOutputChannelList();
52 void highlightConnectionBox(
const QString& );
53 void reverseHighlightConnectionBox(
const QListWidgetItem* item);
54 void toggleConnection(
bool down);
55 void updateConnectionButton();
59 void buildConnectionList();
60 void buildBlockList();
62 QGroupBox* connectionGroup;
63 QGroupBox* buttonGroup;
64 QGroupBox* outputGroup;
65 QGroupBox* inputGroup;
66 QComboBox* inputBlock;
67 QComboBox* inputChannel;
68 QComboBox* outputBlock;
69 QComboBox* outputFlag;
70 QComboBox* outputChannel;
71 QListWidget* connectionBox;
72 QPushButton* connectionButton;
73 std::vector<IO::Block*> blocks;
74 std::vector<RT::block_connection_t> links;
84 void updatePanelInfo();
void updateConnectionInfo()
Panel(QMainWindow *mw, Event::Manager *ev_manager)
void receiveEvent(Event::Object *event) override
Plugin(Event::Manager *ev_manager)
std::unique_ptr< Widgets::Component > createRTXIComponent(Widgets::Plugin *host_plugin)
constexpr std::string_view MODULE_NAME
std::unique_ptr< Widgets::Plugin > createRTXIPlugin(Event::Manager *ev_manager)
Widgets::Panel * createRTXIPanel(QMainWindow *main_window, Event::Manager *ev_manager)
Widgets::FactoryMethods getFactories()