#pragma once
|
#include "MBGridStyleAttr.h"
|
|
class CMBGridStyleAttrMgr2;
|
// m_strObjID
|
typedef map<CString, CMBGridStyleAttrMgr2*> CMBGridStyleAttrMgr2Map;
|
/************************************************************************/
|
/* TN_XXX±íµÄ×Ö¶ÎÊôÐÔÀà */
|
/************************************************************************/
|
class AFX_EXT_CLASS CMBGridStyleAttrMgr2
|
: public CMBAbstBaseObj
|
{
|
DECLARE_DYNAMIC(CMBGridStyleAttrMgr2)
|
public:
|
CMBGridStyleAttrMgr2(void);
|
~CMBGridStyleAttrMgr2(void);
|
private:
|
CMBGridStyleAttrMap m_mapAttr;
|
CMBGridStyleAttrVector m_vectorAttr;
|
protected:
|
virtual void Abst(){};
|
public:
|
void GetAttrMap( CMBGridStyleAttrMap &mapAttr); // µÃµ½map
|
void GetAttrVector( CMBGridStyleAttrVector &vectorAttr); // µÃµ½vector
|
CMBGridStyleAttr *GetAttr( CString strAttr ); // ²éÕÒ
|
bool AddAttr( CMBGridStyleAttr *pAttr ); // Ìí¼Ó
|
bool RemoveAllAttr(); // Çå³ýËùÓÐ
|
public:
|
int GetIndex( CString strAttr );
|
public:
|
bool ParseJson( CString strCfgPath,CString &strErrInfo );
|
};
|