2024-11-25 17:15:44 +08:00

79 lines
1.9 KiB
C++
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#ifndef TRAININGPARAMSETTING_H
#define TRAININGPARAMSETTING_H
#include <QWidget>
#include "dataformate.h"
namespace Ui {
class TrainingParamSetting;
}
class TrainingParamSetting : public QWidget
{
Q_OBJECT
public:
explicit TrainingParamSetting(QWidget *parent = nullptr);
~TrainingParamSetting();
ST_BicycleParam get_st_bicycleParam();
void setTrainType(bool type); //点击保存是显示单车训练还是fes单车训练
protected:
void showEvent(QShowEvent *event);
virtual void changeEvent(QEvent* event);
void initWidget();
signals:
void signalTrainParamChanged(ST_BicycleParam);
public slots:
void slotBicycleParamChanged(ST_BicycleParam);
void slotResetParam(); //在主训练界面,重新设置训练参数
private slots:
void on_confirm_Btn_clicked();
//速度大于30提示
void on_speed1_ComboBox_currentTextChanged(const QString &arg1);
//void on_CW1_Button_clicked(bool checked);
void on_CW1_Button_toggled(bool checked);
void on_ACW1_Button_toggled(bool checked);
void on_spasmHigh1_Button_toggled(bool checked);
void on_spasmMidd1_Button_toggled(bool checked);
void on_spasmLow1_Button_toggled(bool checked);
// void on_spasmClose1_Button_clicked();
// void on_upSpeedPlus_Btn_clicked();
// void on_upSpeedMinus_Btn_clicked();
void on_spasmClose1_Button_toggled(bool checked);
void on_upSpeedPlus_Btn_pressed();
void on_upSpeedMinus_Btn_pressed();
// void on_spasmClose1_Button_clicked();
// void on_spasmClose1_Button_clicked();
private:
Ui::TrainingParamSetting *ui;
int m_turnState;
ST_BicycleParam m_st_bicycleParam;
bool m_IsImportPrescription;//之前是否发生了导入处方
int m_userID; //再次进入参数页面,不再刷新
bool m_saveParamInWidget;
bool m_trainType; //保存之后是否显示fes的训练管理
};
#endif // TRAININGPARAMSETTING_H