pBtnUserData2.h 726 B

123456789101112131415161718192021222324252627282930313233
  1. #ifndef PBTNUSERDATA_H
  2. #define PBTNUSERDATA_H
  3. #include <QObjectUserData>
  4. #include "TransmitterSwitchInfo.h"
  5. class PlanCard;
  6. class PBtnUserData2 : public QObjectUserData
  7. {
  8. public:
  9. PBtnUserData2();
  10. ~PBtnUserData2();
  11. /* 设置频率ID */
  12. void setChannelInfo(const ChannelInfo& chn) { m_channelInfo = chn; }
  13. /* 获取频率ID */
  14. ChannelInfo& getChannelInfo() { return m_channelInfo; }
  15. /* 设置pCard指针 */
  16. void setCard(PlanCard* pCard) { m_pCard = pCard; }
  17. /* 获取pCard指针 */
  18. PlanCard* getCard() { return m_pCard; }
  19. private:
  20. ChannelInfo m_channelInfo; /* 频率信息 */
  21. PlanCard* m_pCard = nullptr; /* 卡片指针 */
  22. };
  23. #endif /* PBTNUSERDATA_H */