#ifndef CHANNELWIDGET_H #define CHANNELWIDGET_H #include #include #include #include #include class ChannelWidget : public QWidget { Q_OBJECT public: explicit ChannelWidget(uint16_t deviceSerial, uint16_t channelNumber, struct eismultiplexer* multiplexer, QWidget *parent = nullptr); ~ChannelWidget() override; private slots: void onChannelToggled(bool checked); private: uint16_t deviceSerial; uint16_t channelNumber; struct eismultiplexer* multiplexer; QCheckBox* checkbox; QLabel* label; }; #endif // CHANNELWIDGET_H