79 lines
1.9 KiB
C
Raw Normal View History

2024-11-25 17:15:44 +08:00
#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