79 lines
1.4 KiB
C
Raw Normal View History

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