pBtnUserData.h 620 B

1234567891011121314151617181920212223242526272829303132
  1. #ifndef PBTNUSERDATA_H
  2. #define PBTNUSERDATA_H
  3. #include <QObjectUserData>
  4. class WidgetItems;
  5. class PBtnUserData : public QObjectUserData
  6. {
  7. public:
  8. PBtnUserData();
  9. ~PBtnUserData();
  10. /* 设置索引号 */
  11. void setIndex(int index) { m_index = index; }
  12. /* 获取索引号 */
  13. int getIndex() { return m_index; }
  14. /* 设置数据 */
  15. void setData(WidgetItems* widgetItems) { m_widgetItems = widgetItems; }
  16. /* 获取数据 */
  17. WidgetItems* getData() { return m_widgetItems; }
  18. private:
  19. int m_index = 0;
  20. WidgetItems* m_widgetItems = nullptr;
  21. };
  22. #endif /* PBTNUSERDATA_H */