event.h 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. #pragma once
  2. // ×Ô¶¨ÒåʼþÏûÏ¢
  3. #define EVT_LOGIN (SOUI::EVT_EXTERNAL_BEGIN + 1000)
  4. class EventLogin : public TplEventArgs<EventLogin>
  5. {
  6. SOUI_CLASS_NAME(EventLogin, L"on_event_login")
  7. public:
  8. EventLogin(SOUI::SWindow* pSender) : TplEventArgs<EventLogin>(pSender)
  9. {
  10. }
  11. enum {
  12. EventID = EVT_LOGIN
  13. };
  14. int status;
  15. SStringW msg;
  16. };
  17. #define EVT_DOWNLOAD (SOUI::EVT_EXTERNAL_BEGIN + 1001)
  18. class EventDoWNload : public TplEventArgs<EventDoWNload>
  19. {
  20. SOUI_CLASS_NAME(EventDoWNload, L"on_event_download")
  21. public:
  22. EventDoWNload(SOUI::SWindow* pSender) : TplEventArgs<EventDoWNload>(pSender)
  23. {
  24. }
  25. enum {
  26. EventID = EVT_DOWNLOAD
  27. };
  28. int status;
  29. SStringW msg;
  30. };
  31. #define EVT_NODELIST (SOUI::EVT_EXTERNAL_BEGIN + 1002)
  32. class EventNodeList : public TplEventArgs<EventNodeList>
  33. {
  34. SOUI_CLASS_NAME(EventNodeList, L"on_event_nodelist")
  35. public:
  36. EventNodeList(SOUI::SWindow* pSender) : TplEventArgs<EventNodeList>(pSender)
  37. {
  38. }
  39. enum {
  40. EventID = EVT_NODELIST
  41. };
  42. int status;
  43. SStringW msg;
  44. };
  45. #define EVT_CLASH_PREOCEE_QUT (SOUI::EVT_EXTERNAL_BEGIN + 1003)
  46. class EventClashPreOceeQut : public TplEventArgs<EventClashPreOceeQut>
  47. {
  48. SOUI_CLASS_NAME(EventClashPreOceeQut, L"on_event_clash_qut")
  49. public:
  50. EventClashPreOceeQut(SOUI::SWindow* pSender) : TplEventArgs<EventClashPreOceeQut>(pSender)
  51. {
  52. }
  53. enum {
  54. EventID = EVT_CLASH_PREOCEE_QUT
  55. };
  56. int status;
  57. SStringW msg;
  58. };