#ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include "WorkForm/working_page.h" #include "Common/SlaveCtrl.h" #include "WorkForm/choose_page.h" #include "DataForm/data_page.h" #include "SysSetForm/sysset_page.h" #include "Common/slavepc.h" namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = 0); ~MainWindow(); void WidgetHorizontalScroll(QWidget *widget, int index); //水平滚动 private: Ui::MainWindow *ui; private: Work_Thread *work_thread; FileManage *filemanage; Working_Page *workpage; SlaveCtrl *rs485_tcp; SlavePC *rs485pc; private: bool one_sub_window_exist; bool main_page_flag; WELCOME_LOGO logo; void checkIcon(); void upLoadBattery(); void logoStrSet(void); void popBox(QString msg); QTimer *counttime; MessageBox *Autobox; quint8 countindex; int timedelay; void continuetestCheck(); private slots: void MainBtnAction(); void SystemTime(); void btn_beep(void); void welcomeToMain(void); void checkROM(void); void UpdateInterface(int); void showtime(); }; #endif // MAINWINDOW_H