#ifndef VERIFYWINDOW_H #define VERIFYWINDOW_H #include <QWidget> #include "basecommonapi.h" #include "checkwindow.h" namespace Ui { class VerifyWindow; } class VerifyWindow : public QWidget { Q_OBJECT public: explicit VerifyWindow(QWidget *parent = nullptr); ~VerifyWindow(); private: void getVerifyMethod(); void initDeviceInfo(); void deleteItem(QLayout *layout); void initCheckTable(); InstructionLib* getCmdByCheckName(int idx,QString name); void Delay_MSec(unsigned int msec); private slots: void showDevice(); void on_editButton_clicked(); void on_tableWidgetMethod_cellChanged(int row, int column); void on_tableWidget_3_currentCellChanged(int currentRow, int currentColumn, int previousRow, int previousColumn); void on_pushButton_13_clicked(); void on_pushButton_start_clicked(); void on_pushButton_pause_clicked(); void on_pushButton_stop_clicked(); void on_pushButton_save_clicked(); void on_pushButton_close_clicked(); void on_pushButton_12_clicked(); void on_deviceButton_clicked(CatDeviceInfor info,int idx); private: Ui::VerifyWindow *ui; QList<CheckProgramManage> programList; CheckProgramManage programInfo; QList<ConnectInfo> connectList; QList<CatDeviceInfor> catDeviceList; QStringList headList; QList<QStringList> calibrationList; QList<StandCheckDataCalibrator> measureCalList; VisaCommonEngine deviceEngine; VisaCommonEngine standardEngine; }; #endif // VERIFYWINDOW_H