#pragma once #include #include #include #include "QtWidgets/QLayout/qlayout_macro.h" // ABSTRACT CLASS class QLayoutWrap : public Napi::ObjectWrap { private: std::unique_ptr instance; public: static void init(Napi::Env env); QLayoutWrap(const Napi::CallbackInfo& info); ~QLayoutWrap(); QLayout* getInternalInstance(); // class constructor static Napi::FunctionReference constructor; // wrapped methods QLAYOUT_WRAPPED_METHODS_DECLARATION };