#ifndef SEISMIC_MONITOR_H #define SEISMIC_MONITOR_H #include #include "data_config.h" namespace Ui { class Seismic_monitor; } class Seismic_monitor : public QWidget { Q_OBJECT public: explicit Seismic_monitor(int slot,QWidget *parent = nullptr); ~Seismic_monitor(); int slot_no; int channel; private slots: void on_pushButton_confirm_clicked(); void on_pushButton_set_default_clicked(); void on_pushButton_config_1_clicked(); void on_pushButton_config_3_clicked(); private: Ui::Seismic_monitor *ui; int card_type; void readJsonFile(const QString &filePath); SeismicMonitor seismic_monitor[CHANNLE_COUNT]; void Init(); }; #endif // SEISMIC_MONITOR_H