52 lines
1.0 KiB
C++
52 lines
1.0 KiB
C++
#ifndef SYSTEMUPDATE_H
|
|
#define SYSTEMUPDATE_H
|
|
|
|
#define PROGRAMFPGA 1
|
|
#define PROGRAMSTM32 2
|
|
#define UPDATESOFT 3
|
|
#define UPDATECHARLIB 4
|
|
|
|
#include "dlgmutilanguage.h"
|
|
|
|
#include <QWidget>
|
|
|
|
namespace Ui {
|
|
class SystemUpdate;
|
|
}
|
|
|
|
class SystemUpdate : public QWidget
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
explicit SystemUpdate(QWidget *parent = 0);
|
|
~SystemUpdate();
|
|
|
|
void bindSysPara(SysPara *sysPara);
|
|
|
|
private:
|
|
Ui::SystemUpdate *ui;
|
|
void applyStyleSheet(); // 应用样式表
|
|
|
|
DlgMutiLanguage dlgLanguage;
|
|
|
|
signals:
|
|
void sendButtonClickedSignal(int index);
|
|
|
|
void sendProgramFPGASignal();
|
|
void sendProgramSTM32Signal();
|
|
void sendUpDateSOFTSignal();
|
|
void sendUpDateChARLIBSignal();
|
|
|
|
private slots:
|
|
void on_pushButtonProgramFPGA_clicked();
|
|
void on_pushButtonProgramStm32_clicked();
|
|
void on_pushButtonUpdateSoftware_clicked();
|
|
void on_pushButtonUpdateCharLib_clicked();
|
|
void on_closeBtn_clicked();
|
|
void on_pushButtonFontToUdisk_clicked();
|
|
void on_pushButtonInterFace_clicked();
|
|
};
|
|
|
|
#endif // SYSTEMUPDATE_H
|