#ifndef __MBVAULTEXTENDEVENTS_H_
|
#define __MBVAULTEXTENDEVENTS_H_
|
#include "stdafx.h"
|
|
#define EVT_ERR (EVT_EXTERNAL_BEGIN + 400) // ´íÎó
|
#define EVT_SYNCDB_MSG_FINISH (EVT_EXTERNAL_BEGIN + 401) // ͬ²½Íê³É
|
#define EVT_DLD (EVT_EXTERNAL_BEGIN + 402) // ÏÂÔØ
|
#define EVT_FIRE_DLD (EVT_EXTERNAL_BEGIN + 403) // ÏÂÔØ
|
#define EVT_FIRE_PROGRESS (EVT_EXTERNAL_BEGIN + 404) // ¹ö¶¯Ìõ
|
#define EVT_FIRESYNCDB_MSG_FINISH (EVT_EXTERNAL_BEGIN + 405) // ͬ²½Íê³É
|
|
|
namespace SOUI{
|
|
|
// ÉÏ´«Îļþʼþ
|
class AFX_EXT_CLASS EventErr: public TplEventArgs<EventErr>
|
{
|
SOUI_CLASS_NAME(EventErr,L"on_event_err")
|
public:
|
EventErr(SObject *pSender):TplEventArgs<EventErr>(pSender){ }
|
enum{EventID=EVT_ERR};
|
public:
|
CString m_strErrInfo;
|
};
|
|
|
// ¸üÐÂÍê³É
|
class AFX_EXT_CLASS EventSyncDbMsgFinish: public TplEventArgs<EventSyncDbMsgFinish>
|
{
|
SOUI_CLASS_NAME(EventSyncDbMsgFinish,L"on_event_syncdb_msg_finish")
|
public:
|
EventSyncDbMsgFinish(SObject *pSender):TplEventArgs<EventSyncDbMsgFinish>(pSender){ }
|
enum{EventID=EVT_SYNCDB_MSG_FINISH};
|
public:
|
CString m_strMsg;
|
};
|
|
|
class AFX_EXT_CLASS EventFireSyncDbMsgFinish: public TplEventArgs<EventFireSyncDbMsgFinish>
|
{
|
SOUI_CLASS_NAME(EventFireSyncDbMsgFinish,L"on_event_firesyncdb_msg_finish")
|
public:
|
EventFireSyncDbMsgFinish(SObject *pSender):TplEventArgs<EventFireSyncDbMsgFinish>(pSender){ }
|
enum{EventID=EVT_FIRESYNCDB_MSG_FINISH};
|
public:
|
CString m_strMsg;
|
CString m_strTime;
|
};
|
|
|
|
// ÏÂÔØ
|
class AFX_EXT_CLASS EventDld: public TplEventArgs<EventDld>
|
{
|
SOUI_CLASS_NAME(EventDld,L"on_event_dld")
|
public:
|
EventDld(SObject *pSender):TplEventArgs<EventDld>(pSender){ }
|
enum{EventID=EVT_DLD};
|
public:
|
CString m_strXml;
|
CString m_strPath;
|
};
|
|
|
class AFX_EXT_CLASS EventFireDld: public TplEventArgs<EventFireDld>
|
{
|
SOUI_CLASS_NAME(EventFireDld,L"on_event_fire_dld")
|
public:
|
EventFireDld(SObject *pSender):TplEventArgs<EventFireDld>(pSender){ }
|
enum{EventID=EVT_FIRE_DLD};
|
public:
|
CString m_strXml;
|
CString m_strPath;
|
};
|
|
|
// ½ø¶ÈÌõ
|
class AFX_EXT_CLASS EventFireProgress: public TplEventArgs<EventFireProgress>
|
{
|
SOUI_CLASS_NAME(EventFireProgress,L"on_event_fire_progress")
|
public:
|
EventFireProgress(SObject *pSender):TplEventArgs<EventFireProgress>(pSender){ m_nRecordCount = m_nCurCount = 0; }
|
enum{EventID=EVT_FIRE_PROGRESS};
|
public:
|
int m_nRecordCount;
|
int m_nCurCount;
|
};
|
|
|
|
|
|
}
|
|
|
#endif // end __MBVAULTEXTENDEVENTS_H_
|