#ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include "WorkThread/work_thread.h" #include "WorkThread/remote_ctrl.h" #include "WorkForm/work_page.h" #include "SyssetForm/sysset_page.h" #include "Driver/buzzerdrv.h" #include "WorkThread/network_comm.h" #include "WorkThread/esp32_comm.h" #include "DataForm/datalist_page.h" namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = 0); ~MainWindow(); private: Ui::MainWindow *ui; Work_Thread *workThread; QTimer *timer_500ms; Work_Page *workPage; SysSet_Page *sysSetPage; DataList_Page *dataListPage; void checkIcon(); private slots: void MainBtnAction(); void btn_beep(void); void SystemTime(void); }; #endif // MAINWINDOW_H