JSUI.h 318 B

12345678910111213141516171819202122232425262728
  1. #pragma once
  2. #include <Duktape/duktape.h>
  3. #include <Atomic/Core/Object.h>
  4. namespace Atomic
  5. {
  6. class JSUI : public Object
  7. {
  8. OBJECT(JSUI)
  9. public:
  10. JSUI(Context* context);
  11. virtual ~JSUI();
  12. private:
  13. duk_context* ctx_;
  14. void HandleWidgetEvent(StringHash eventType, VariantMap& eventData);
  15. };
  16. }