| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | #ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QVBoxLayout>#include <QMouseEvent>#include <QDebug>#include "lhtransmitterswitchapi.h"namespace Ui {class Widget;}class Widget : public QWidget{    Q_OBJECTpublic:    explicit Widget(QWidget *parent = nullptr);    ~Widget();private slots:    /* 导入数据按钮 */    void on_pBtn_getData_clicked();    /* 导出数据按钮 */    void on_pBtn_saveData_clicked();    /* 切换亮色/暗色的按钮 */    void on_pBtn_light_dark_clicked();    /* 切换是否使用EQM数据库 */    void on_pBtn_useEQM_clicked();    /* 切换用户权限 */    void on_pBtn_changeUser_clicked();    private:    /* 添加测试用的设备信息 */    // void addTestDevice();    /* 回调函数 */    static void trackCallBack(int actionID, QString strMemo);private:    Ui::Widget *ui;    LHTransmitterSwitchAPI* m_tSwitch;           /* 开关页面 */    QVBoxLayout* m_layout;                  /* 布局 */    int m_style = 0;                        /* 亮色/暗色 */    int m_userPermission = 0;           /* 用户权限,0是普通用户,1是管理员 */};#endif // WIDGET_H
 |