#pragma once
|
#include "stdafx.h"
|
#include "MBPsnCabinetInfo.h"
|
#include "MBPsnRecycleBinInfo.h"
|
|
#define ND_PREDEFNAME_WP _T("ÎÒµÄÍøÅÌ")
|
#define ND_PREDEFNAME_RECYCLEBIN _T("»ØÊÕÕ¾")
|
|
class CMBPsnAppInfo;
|
// m_strID
|
typedef map<CString, CMBPsnAppInfo*> CMBPsnAppInfoMap;
|
//typedef list<CMBSysAppInfo * > CMBSysAppInfoList;
|
typedef vector<CMBPsnAppInfo *> CMBPsnAppInfoVector;
|
|
/************************************************************************/
|
/* ¸öÈËÍøÅÌÓ¦ÓÃÐÅÏ¢ */
|
/************************************************************************/
|
class AFX_EXT_CLASS CMBPsnAppInfo
|
: public CMBBaseAppObj
|
{
|
DECLARE_DYNAMIC(CMBPsnAppInfo)
|
public:
|
CMBPsnAppInfo();
|
~CMBPsnAppInfo();
|
private:
|
virtual void Abst(){};
|
public:
|
CMBPsnCabinetInfo *m_pCabinetInfo; // ¸öÈËÎĵµ¹ñ
|
CMBPsnRecycleBinInfo *m_pRecycleBinInfo; // »ØÊÕÕ¾
|
public:
|
void InitNd( ); // ³õʼ»¯¸öÈËÍøÅ̵ÄÎĵµ¹ñ
|
int GetCount();
|
void SetCabinetSvrFlag( CString strFileSFlag ); // ÉèÖÃÎĵµ¹ñµÄ·þÎñ±êʶ
|
CObject *GetObj( CString strCabinetID,CString strCatalogID ); // ¶¨Î»µ½Ä¿Â¼¶ÔÏó
|
CMBBaseCabinetObj*GetCabinetObj( CString strCabinetID ); // ¶¨Î»µ½Îĵµ¹ñ¶ÔÏó
|
};
|