nodeguy/src/cpp/QtWidgets/QProgressBar/qprogressbar_wrap.h
2019-08-22 04:13:43 +02:00

28 lines
824 B
C++

#pragma once
#include <napi.h>
#include "nprogressbar.h"
#include "src/cpp/QtWidgets/QWidget/qwidget_macro.h"
class QProgressBarWrap : public Napi::ObjectWrap<QProgressBarWrap>{
private:
NProgressBar* instance;
public:
static Napi::Object init(Napi::Env env, Napi::Object exports);
QProgressBarWrap(const Napi::CallbackInfo& info);
~QProgressBarWrap();
NProgressBar* getInternalInstance();
//class constructor
static Napi::FunctionReference constructor;
//wrapped methods
Napi::Value setValue(const Napi::CallbackInfo& info);
Napi::Value setMaximum(const Napi::CallbackInfo& info);
Napi::Value setMinimum(const Napi::CallbackInfo& info);
Napi::Value setOrientation(const Napi::CallbackInfo& info);
Napi::Value value(const Napi::CallbackInfo& info);
QWIDGET_WRAPPED_METHODS_DECLARATION
};