#ifndef MAINWINDOW_H
|
#define MAINWINDOW_H
|
|
#include <QMainWindow>
|
#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
|