pBtnUserData2.h 709 B

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