#pragma once #include "stdafx.h" #include "MBTransCommomFtn.h" /************************************************************************/ /* ÎļþmclistµÄAdapter */ /************************************************************************/ class CMBErrMCAdapter: public SMcAdapterBaseEx { public: CMBErrMCAdapter(SHostWnd *pHostWnd); ~CMBErrMCAdapter(void); private: CMBServerMgr *m_pSvrMgr; // ·þÎñ¹ÜÀíÆ÷ CMBTransMgr *m_pTransMgr; // ´«Êä¹ÜÀíÆ÷ SHostWnd *m_pHostWnd; // Ö÷´°¿Ú¶ÔÏó CMBTransCommomFtn *m_pTransCommomFtn; // ´«Êä¹²Ïí¶ÔÏó public: CMBErrFileAutoPtrVector m_vectorTransInfo; // ´íÎó¶ÓÁÐ public: virtual int getCount(); virtual void getView(int position, SWindow *pItem, pugi::xml_node xmlTemplate); virtual bool SwapItem(long pos, SList &sellist) override; SStringW GetColumnName(int iCol) const; public: void SetSvrMgr(CMBServerMgr *pServerMgr ); void SetTransMgrPtr( CMBTransMgr *pTransMgr ); // ÉèÖô«Êä¹ÜÀíÆ÷¶ÔÏó void SetDataChanged( ); void SetMcItemValue( SWindow *pItem,CMBErrFileInfo *pErrFileInfo); void SetTransCommomFtnPtr( CMBTransCommomFtn *pTransCommomFtn ); public: // ¶©ÔÄʼþ bool OnOpenFileItemBtnClick(EventArgs *pEvt); // ´ò¿ªÎļþ bool OnOpenFolderItemBtnClick(EventArgs *pEvt); // ´ò¿ªÎļþ¼Ð bool OnDelItemBtnClick(EventArgs *pEvt); // ɾ³ý };