#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<long> &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); // ɾ³ý
|
};
|