#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); signals: void deleted(int nIndex); private: Ui::SingleCompareRoadWidget *ui; int m_nIndex; }; #endif // SINGLECOMPAREROADWIDGET_H