#pragma once #include "stdafx.h" /************************************************************************/ /* ¹ØÁªmclistµÄAdapter */ /************************************************************************/ class CMBLinkLstEdAdapter : public SAdapterBase { public: CMBLinkLstEdAdapter(void); ~CMBLinkLstEdAdapter(void); private: CMBBaseObjVector m_vecotrObj; CMBServerMgr *m_pSvrMgr; public: virtual int getCount(); virtual void getView(int position, SWindow * pItem, pugi::xml_node xmlTemplate); public: CMBBaseObj *GetData( int position ); void SetVectorObj( CMBBaseObjVector &vecotrObj ); 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); };