3500/BoardSetting.h
2023-10-19 14:15:31 +08:00

41 lines
727 B
C++

#ifndef BOARDSETTING_H
#define BOARDSETTING_H
#include <QWidget>
#include "global.h"
#include "ftpclient.h"
#include "NetMgr.h"
namespace Ui {
class CBoardSetting;
}
class CBoardSetting : public QWidget
{
Q_OBJECT
public:
explicit CBoardSetting(QWidget *parent = nullptr);
~CBoardSetting();
private slots:
void on_Btn_Confirm_clicked();
void slotNetMgr(QString sAddr,const QVariant& msg);
void on_pushButton_Init_clicked();
private:
Ui::CBoardSetting *ui;
void initReadConfig();
void putJson();
QJsonArray m_arrayValue;
QJsonArray m_arrayUnitBoards;
QJsonObject m_objValue;
void removeJsonObj(QJsonObject objValue);
void PushData();
};
#endif // BOARDSETTING_H