LicenseEvents.h 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
  2. // Please see LICENSE.md in repository root for license information
  3. // https://github.com/AtomicGameEngine/AtomicGameEngine
  4. #pragma once
  5. #include <Atomic/Core/Object.h>
  6. using namespace Atomic;
  7. namespace ToolCore
  8. {
  9. // requires EULA agreement
  10. EVENT(E_LICENSE_EULAREQUIRED, LicenseEulaRequired)
  11. {
  12. }
  13. // activation required
  14. EVENT(E_LICENSE_ACTIVATIONREQUIRED, LicenseActivationRequired)
  15. {
  16. }
  17. // license verification required
  18. EVENT(E_LICENSE_VERIFICATIONREQUIRED, LicenseVerificationRequired)
  19. {
  20. }
  21. // license success
  22. EVENT(E_LICENSE_SUCCESS, LicenseSuccess)
  23. {
  24. }
  25. EVENT(E_LICENSE_ACTIVATIONSUCCESS, LicenseActivationSuccess)
  26. {
  27. }
  28. EVENT(E_LICENSE_ACTIVATIONERROR, LicenseActivationError)
  29. {
  30. PARAM(P_MESSAGE, Message); // String
  31. }
  32. EVENT(E_LICENSE_DEACTIVATIONSUCCESS, LicenseDeactivationSuccess)
  33. {
  34. }
  35. EVENT(E_LICENSE_DEACTIVATIONERROR, LicenseDeactivationError)
  36. {
  37. PARAM(P_MESSAGE, Message); // String
  38. }
  39. // license error
  40. EVENT(E_LICENSE_ERROR, LicenseError)
  41. {
  42. }
  43. }