2024-11-25 17:15:44 +08:00
|
|
|
#ifndef TITLEWIDGET_H
|
|
|
|
#define TITLEWIDGET_H
|
|
|
|
|
|
|
|
#include <QWidget>
|
|
|
|
#include <QLabel>
|
|
|
|
#include "dbforrmate.h"
|
|
|
|
#include "dataformate.h"
|
|
|
|
#include <QTimer>
|
|
|
|
#include "sounddialog.h"
|
|
|
|
|
2024-12-03 13:41:51 +08:00
|
|
|
namespace Ui
|
|
|
|
{
|
|
|
|
class TitleWidget;
|
2024-11-25 17:15:44 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
class TitleWidget : public QWidget
|
|
|
|
{
|
|
|
|
Q_OBJECT
|
|
|
|
|
|
|
|
public:
|
|
|
|
explicit TitleWidget(QWidget *parent = nullptr);
|
|
|
|
~TitleWidget();
|
|
|
|
|
|
|
|
//设置当前用户
|
2024-12-03 13:41:51 +08:00
|
|
|
void setUser(const ST_PatientMsg &);
|
2024-11-25 17:15:44 +08:00
|
|
|
//设置wifi信号强度
|
|
|
|
void setSignalStrength(int value);
|
|
|
|
//设置标题
|
|
|
|
void setTitleByPage(E_PAGENAME);
|
|
|
|
|
|
|
|
//设置界面从属状态
|
|
|
|
/*****设置训练类型****
|
|
|
|
* 参数@int8_t type 0-单踏车 1-FES踏车
|
|
|
|
* *****/
|
|
|
|
void setTrainType(int8_t type);
|
|
|
|
|
|
|
|
void setBackBtnVisible(bool);
|
2024-12-03 13:41:51 +08:00
|
|
|
void slotSaveUpPicture();//保存上截图
|
2024-11-25 17:15:44 +08:00
|
|
|
protected:
|
2024-12-03 13:41:51 +08:00
|
|
|
virtual void changeEvent(QEvent *event);
|
2024-11-25 17:15:44 +08:00
|
|
|
signals:
|
|
|
|
void signalCloseWindow();
|
|
|
|
private slots:
|
|
|
|
void slotBackClicked();
|
|
|
|
void on_user_Btn_clicked();
|
|
|
|
void slotCheckTimer();
|
|
|
|
void on_quit_Btn_clicked();
|
|
|
|
|
|
|
|
void slotStateChanged(QString);
|
|
|
|
|
|
|
|
|
|
|
|
//void on_back1_Btn_clicked();
|
|
|
|
|
2024-12-03 13:41:51 +08:00
|
|
|
// void on_pushButton_clicked();
|
2024-11-25 17:15:44 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void on_sound_Button_clicked();
|
|
|
|
|
|
|
|
//void on_back2_Btn_clicked();
|
|
|
|
|
|
|
|
//void on_back1_Btn_clicked();
|
|
|
|
|
2024-12-03 13:41:51 +08:00
|
|
|
void slotBciDeviceStatus(bool bConnected);
|
|
|
|
|
2024-11-25 17:15:44 +08:00
|
|
|
private:
|
|
|
|
void showWIFI();
|
|
|
|
private:
|
|
|
|
Ui::TitleWidget *ui;
|
|
|
|
int8_t m_trainType;
|
|
|
|
QTimer *checkTimer;
|
|
|
|
SoundDialog *m_soundDialog;
|
|
|
|
//
|
|
|
|
};
|
|
|
|
|
|
|
|
#endif // TITLEWIDGET_H
|