#ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include #include #include #include #include #include #include #include #include "global.h" #include "subform.h" #include QT_BEGIN_NAMESPACE namespace Ui { class MainWindow; } QT_END_NAMESPACE using namespace QtCharts; class MainWindow : public QMainWindow { Q_OBJECT public: MainWindow(QWidget *parent = nullptr); ~MainWindow(); void init_charts(); private slots: void on_pushButton_2_clicked(); void on_pushButton_clicked(); void on_pushButton_3_clicked(); private: QMap mForms; Ui::MainWindow *ui; QChart *mChart; QValueAxis *mAxisX; QValueAxis *mAxisY; QValueAxis *mAxisY2; QLineSeries *mSeries1; QLineSeries *mSeries2; QLineSeries *mSeries3; QLineSeries *mSeries4; QLineSeries *mSeries5; QLineSeries *mSeries6; QVector pTime; QVector p1; QVector p2; QVector p3; QVector p4; QVector p5; QVector p6; Config *mConfig; float mMaxX; QDateTime mStartTime; bool mStart; }; #endif // MAINWINDOW_H