#pragma once #include "stdafx.h" /************************************************************************/ /* ¹ØÁªmclistµÄAdapter */ /************************************************************************/ class CMBAttachLstEdAdapter : public SAdapterBase { public: CMBAttachLstEdAdapter(void); ~CMBAttachLstEdAdapter(void); private: CMBBaseObjVector m_vecotrObj; CMBServerMgr *m_pSvrMgr; public: virtual int getCount(); virtual void getView(int position, SWindow * pItem, pugi::xml_node xmlTemplate); public: void SetVectorObj( CMBBaseObjVector &vecotrObj ); CMBBaseObj *GetData( int position ); public: void SetItemValue( SWindow *pItem,CString strFileType,CString strName ); public: bool OnItemLinkClick(EventArgs *pEvt); // µã»÷link bool OnItemBtnDldClick(EventArgs *pEvt); // ÏÂÔØ bool OnItemBtnDelClick(EventArgs *pEvt); // ɾ³ý bool OnItemStateChangedClick(EventArgs *pEvt); public: void SetSvrMgr(CMBServerMgr *pSvrMgr); };