nodeguy/src/cpp/include/nodegui/QtWidgets/QMenu/qmenu_wrap.h
Atul R 36329a44b3
Experimental menu and tests (#139)
* Adds basic tests for window and label

* Adds few test cases for QWidget

* Adds working tests setup

* Adds inital code for menus
2019-10-07 19:24:17 +02:00

22 lines
558 B
C++

#pragma once
#include <napi.h>
#include <stdlib.h>
#include <nodegui/QtWidgets/QWidget/qwidget_macro.h>
#include "nmenu.hpp"
class QMenuWrap : public Napi::ObjectWrap<QMenuWrap>{
private:
std::unique_ptr<NMenu> instance;
public:
static Napi::Object init(Napi::Env env, Napi::Object exports);
QMenuWrap(const Napi::CallbackInfo& info);
~QMenuWrap();
NMenu* getInternalInstance();
static Napi::FunctionReference constructor;
//wrapped methods
Napi::Value setTitle(const Napi::CallbackInfo& info);
QWIDGET_WRAPPED_METHODS_DECLARATION
};