#pragma once #include "stdafx.h" /************************************************************************/ /* ¸öÈËÀúÊ·°æ±¾ÊÊÅäÆ÷ */ /************************************************************************/ class CMBPsnVerLstAdapter : public SAdapterBase { public: CMBPsnVerLstAdapter(void); ~CMBPsnVerLstAdapter(void); private: CMBPsnDocInfo *m_pDocInfo; CMBBaseObjVector m_vecotrObj; public: virtual int getCount(); virtual void getView(int position, SWindow * pItem, pugi::xml_node xmlTemplate); public: void SetVectorObj( CMBBaseObjVector &vecotrObj ); void SetDocInfo( CMBPsnDocInfo *pDocInfo ); CMBBaseObj *GetData( int position ); public: void SetVerLstItem( SWindow * pItem,CString strFileName,CString strVer,CString strFileTime ); bool OnItemStateChangedClick(EventArgs *pEvt); public: bool OnItemEnableClick(EventArgs *pEvt); bool OnItemDldClick(EventArgs *pEvt); bool OnItemRemoveClick(EventArgs *pEvt); };