#ifndef CHANNELITEM_H #define CHANNELITEM_H #include <QWidget> #include "protocol/dto/PhaseDataDto.h" #include "common/utils/SettingConfig.h" extern QVector<QVector<double>> phaseVector; namespace Ui { class ChannelItem; } class ChannelItem : public QWidget { Q_OBJECT public: explicit ChannelItem(QWidget *parent = nullptr); ~ChannelItem(); double getChannelDelay(); void setIndex(int value); void updatePhaseMeasureData(PhaseDataDto * phaseData); void setChannelDelay(double value); private slots: void on_delay_valueChanged(int value); private: Ui::ChannelItem *ui; int index; double channelDelay = 0.0; }; #endif // CHANNELITEM_H