123456789101112131415161718192021222324252627282930313233343536 |
- #ifndef PLANDATA_H
- #define PLANDATA_H
- #include "plancard.h"
- #define PData PlanData::getInstance()
- class PlanData
- {
- PlanData();
- PlanData(const PlanData& data) = delete;
- PlanData& operator=(const PlanData& data) = delete;
- public:
- ~PlanData() {}
- static PlanData& getInstance()
- {
- static PlanData instance;
- return instance;
- }
- /* 新增一个卡片 */
- PlanCard* createOneCard(const ChannelInfo& chnInfo);
- /* 删除一个卡片 */
- void deleteOneCard(int channelID);
- /* 查找卡片 */
- PlanCard* findPlanCard(int channelID);
-
- private:
- QMap<int, PlanCard*> m_mapPlanCard; /* 计划卡片 */
- };
- #endif /* PLANDATA_H */
|