#ifndef SINGLECOMPAREROADWIDGET_H #define SINGLECOMPAREROADWIDGET_H #include namespace Ui { class SingleCompareRoadWidget; } class SingleCompareRoadWidget : public QWidget { Q_OBJECT Q_PROPERTY(bool bDelBtnVisible READ isDelBtnVisible WRITE setDelBtnVisible) Q_PROPERTY(int nIndex READ getIndex WRITE setIndex) public: explicit SingleCompareRoadWidget(QWidget *parent = nullptr); ~SingleCompareRoadWidget(); bool isDelBtnVisible() const; void setDelBtnVisible(bool bVisible); /* 获取设置编号 */ int getIndex() const; void setIndex(int nIndex); /* 获取通道名称 */ QString getRoadName() const; /* 获取声卡录音通道编号 */ int getSoundCardRoadNum() const; /* 是否开启录音 */ bool isRecordEnabled() const; signals: void deleted(int nIndex); private: Ui::SingleCompareRoadWidget *ui; int m_nIndex; }; #endif // SINGLECOMPAREROADWIDGET_H