You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
744 B
C++
23 lines
744 B
C++
#pragma once
|
|
#include "GlobalDefine.h"
|
|
#include "WorkData.h"
|
|
|
|
|
|
//工作数据管理(单列)
|
|
class CWorkDataMgr
|
|
{
|
|
public:
|
|
CWorkDataMgr(void);
|
|
~CWorkDataMgr(void);
|
|
static CWorkDataMgr& GetInstance(){return m_Instance;};
|
|
|
|
void CollectWorkData();
|
|
bool GetAllWorkData(vector<vector<Dbxy>> &vec);
|
|
void SetDrawRealWorkData(bool b){m_bDrawRealWorkData = b;};
|
|
bool DrawRealWorkData(CDC* pDC);
|
|
private:
|
|
static CWorkDataMgr m_Instance;
|
|
bool m_bDrawRealWorkData;//是否绘制真实工作数据
|
|
CWorkData m_WorkData;//保存当前的工作数据
|
|
};
|
|
extern CWorkDataMgr *gWorkDataMgr; |