LicenseEvents.h 1.1 KB

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