#include "StdAfx.h"
|
#include "MBSelDocMgr.h"
|
|
|
CMBSelDocMgr::CMBSelDocMgr(void)
|
{
|
}
|
|
|
CMBSelDocMgr::~CMBSelDocMgr(void)
|
{
|
}
|
|
bool CMBSelDocMgr::AddSelDoc(CMBBaseObj *pObj)
|
{
|
return AddDocObj((CMBBaseDocObj*)pObj);
|
}
|
|
bool CMBSelDocMgr::AddDocInfo( CMBDocInfo *pDocInfo )
|
{
|
return AddDocObj(pDocInfo);
|
}
|
|
// ÒÆ³ý
|
bool CMBSelDocMgr::RemoveAllSelDoc()
|
{
|
return RemoveAllDocObj();
|
}
|
|
|
CString CMBSelDocMgr::GetObjXml()
|
{
|
CString strObjList,strTmpUser;
|
CMBBaseDocObjMap::iterator it;
|
CMBBaseDocObj *pDocObj = NULL;
|
|
for( it = m_mapDocObj.begin();it != m_mapDocObj.end();it++ )
|
{
|
pDocObj = it->second;
|
strTmpUser.Format(_T("<Doc ID='%s' FileType='%s' FileSize='%I64d'><Name>%s</Name><ThumbURL>%s</ThumbURL><Tags>%s</Tags></Doc>"),pDocObj->m_strID,pDocObj->m_strFileType,pDocObj->m_nFileSize,pDocObj->m_strName,pDocObj->m_strThumbURL,pDocObj->m_strTags);
|
strObjList += strTmpUser;
|
}
|
return strObjList;
|
}
|