#ifndef SETTINGWIDGET_H
#define SETTINGWIDGET_H

#include <QWidget>
#include <QButtonGroup>
#include <QTimer>
#include "maiboxueyangdialog.h"

namespace Ui {
class SettingWidget;
}

class SettingWidget : public QWidget
{
    Q_OBJECT

public:
    explicit SettingWidget(QWidget *parent = nullptr);
    ~SettingWidget();

private slots:

    void on_resetPassword_Btn_clicked();


    void on_bioelectricity_Btn_clicked();

    void on_systemSetting_Btn_clicked();

    void on_secretManage_Btn_clicked();

    void on_productMsg_Btn_clicked();

    void on_cancelPassword_Btn_clicked();

    void on_savePassword_Btn_clicked();

    void slotCheckTimerSlot();

    void on_reset_Btn_clicked();

    void on_CH_RadioButton_toggled(bool checked);

    void on_EN_RadioButton_toggled(bool checked);

    void on_Up_Btn_clicked();

    void on_down_Btn_clicked();

    //扭矩选择
    void on_torque_Radio_clicked();

    void on_FESConfig_Btn_clicked();

    void on_OpenFES_Btn_clicked();



protected:
    virtual void changeEvent(QEvent* event);

    virtual void showEvent(QShowEvent *event);
private:
    void initWidget();

    //获取版本号
    void getVersion();
private:
    Ui::SettingWidget *ui;
    QButtonGroup *m_buttonGroup;
    QTimer *checkTimer;
    bool fesAState,fesBState,bioelectricityState;
    int8_t m_powerLevel;
    MaiBoXueyangDialog *m_mainBoXueyang;
};

#endif // SETTINGWIDGET_H