#ifndef PBTNUSERDATA_H #define PBTNUSERDATA_H #include "TransmitterSwitchInfo.h" class PlanCard; class PBtnUserData2 { public: PBtnUserData2(); ~PBtnUserData2(); /* 设置频率ID */ void setChannelInfo(const ChannelInfo& chn) { m_channelInfo = chn; } /* 获取频率ID */ ChannelInfo& getChannelInfo() { return m_channelInfo; } /* 设置pCard指针 */ void setCard(PlanCard* pCard) { m_pCard = pCard; } /* 获取pCard指针 */ PlanCard* getCard() { return m_pCard; } private: ChannelInfo m_channelInfo; /* 频率信息 */ PlanCard* m_pCard = nullptr; /* 卡片指针 */ }; Q_DECLARE_METATYPE(PBtnUserData2*) #endif /* PBTNUSERDATA_H */