#ifndef TITLEWIDGET_H #define TITLEWIDGET_H #include #include #include "dbforrmate.h" #include "dataformate.h" #include #include "sounddialog.h" namespace Ui { class TitleWidget; } class TitleWidget : public QWidget { Q_OBJECT public: explicit TitleWidget(QWidget *parent = nullptr); ~TitleWidget(); //设置当前用户 void setUser(const ST_PatientMsg &); //设置wifi信号强度 void setSignalStrength(int value); //设置标题 void setTitleByPage(E_PAGENAME); //设置界面从属状态 /*****设置训练类型**** * 参数@int8_t type 0-单踏车 1-FES踏车 * *****/ void setTrainType(int8_t type); void setBackBtnVisible(bool); void slotSaveUpPicture();//保存上截图 protected: virtual void changeEvent(QEvent *event); 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(); // void on_pushButton_clicked(); void on_sound_Button_clicked(); //void on_back2_Btn_clicked(); //void on_back1_Btn_clicked(); void slotBciDeviceStatus(bool bConnected); private: void showWIFI(); private: Ui::TitleWidget *ui; int8_t m_trainType; QTimer *checkTimer; SoundDialog *m_soundDialog; // }; #endif // TITLEWIDGET_H