singlecompareroadwidget.h 727 B

123456789101112131415161718192021222324252627282930313233343536
  1. #ifndef SINGLECOMPAREROADWIDGET_H
  2. #define SINGLECOMPAREROADWIDGET_H
  3. #include <QWidget>
  4. namespace Ui {
  5. class SingleCompareRoadWidget;
  6. }
  7. class SingleCompareRoadWidget : public QWidget
  8. {
  9. Q_OBJECT
  10. Q_PROPERTY(bool bDelBtnVisible READ isDelBtnVisible WRITE setDelBtnVisible)
  11. Q_PROPERTY(int nIndex READ getIndex WRITE setIndex)
  12. public:
  13. explicit SingleCompareRoadWidget(QWidget *parent = nullptr);
  14. ~SingleCompareRoadWidget();
  15. bool isDelBtnVisible() const;
  16. void setDelBtnVisible(bool bVisible);
  17. int getIndex() const;
  18. void setIndex(int nIndex);
  19. signals:
  20. void deleted(int nIndex);
  21. private:
  22. Ui::SingleCompareRoadWidget *ui;
  23. int m_nIndex;
  24. };
  25. #endif // SINGLECOMPAREROADWIDGET_H