使用soui开发的mbc,只支持windows版本
w1146869587
2022-01-24 0408576e9da10015ffa9da0079b8c985113ce4b3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#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);          // É¾³ý 
};