#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(); // Çå¿Õ¹ÜÀíÆ÷ };