#pragma once
|
#include "stdafx.h"
|
#include "MBCatalogInfo.h"
|
/************************************************************************/
|
/* Ŀ¼¹ÜÀíÆ÷ */
|
/************************************************************************/
|
class AFX_EXT_CLASS CMBCatalogMgr
|
:public CMBBaseCatalogMgr
|
{
|
public:
|
CMBCatalogMgr(void);
|
~CMBCatalogMgr(void);
|
public:
|
virtual void Abst(){};
|
public:
|
bool AddCatalogInfo(CMBCatalogInfo *pCatalogInfo); // Ìí¼ÓÊý¾Ý
|
bool RemoveAllCatalogInfo(); // ÒÆ³ýĿ¼
|
bool ParseXml( CString &strXml,CString &strErrInfo ); // ½âÎö·þÎñ·µ»ØµÄÐÅÏ¢
|
CMBCatalogInfo *GetCatalogInfo( CString strID ); // ²éÕÒ
|
public: // µÃµ½Ä¿Â¼ÐÅÏ¢ µÝ¹é
|
CMBBaseCatalogObj *DeepFindCatalogObj( CString &strCatalogID ); // µÃµ½µ±Ç°¹ÜÀíÆ÷ϵģ¬Ä¿Â¼¶ÔÏó
|
bool EmptyMgr(); // Çå¿Õ¹ÜÀíÆ÷
|
};
|
|