#pragma once
|
#include "stdafx.h"
|
#include "MBAppInfo.h"
|
|
/************************************************************************/
|
/* Ó¦ÓÃÐÅÏ¢¹ÜÀí */
|
/************************************************************************/
|
class AFX_EXT_CLASS CMBAppMgr
|
: public CMBBaseAppMgr
|
{
|
public:
|
CMBAppMgr(void);
|
~CMBAppMgr(void);
|
private:
|
virtual void Abst(){};
|
public:
|
bool AddApp(CMBBaseAppObj *pAppObj); // Ìí¼ÓÓ¦ÓÃ
|
CMBBaseCatalogObj *GetCatalogObj( CString strCabinetID,CString strCatalogID ); // ¶¨Î»µ½Ä¿Â¼¶ÔÏó
|
CMBBaseCabinetObj *GetCabinetObj( CString strCabinetID ); // ¶¨Î»µ½Îĵµ¹ñ¶ÔÏó
|
CMBBaseCatalogObj *GetPsnCatalogObj(CString strCatalogID ); // ¶¨Î»µ½Ä¿Â¼¶ÔÏó
|
CMBBaseCabinetObj *GetPsnCabinetObj( ); // ¶¨Î»µ½Îĵµ¹ñ¶ÔÏó
|
public:
|
CMBBaseObj *FindDeepObjByID( CStringArray &ar ); // ²éÕÒÉî²ã¶ÔÏ󣬸ú¾Ýid
|
public:
|
bool ParseXml( CString strXml,CMBBaseAppObjVector &vectorAppObj,CString &strErrInfo ); // ½âÎöxml
|
|
};
|
|
|