Changes to QOBJECT from eventwidget (#304)
This commit is contained in:
parent
0061ba43d8
commit
649db6688a
@ -4,7 +4,7 @@
|
||||
|
||||
#include <QPointer>
|
||||
|
||||
#include "QtWidgets/QWidget/qwidget_macro.h"
|
||||
#include "QtCore/QObject/qobject_macro.h"
|
||||
#include "naction.hpp"
|
||||
class QActionWrap : public Napi::ObjectWrap<QActionWrap> {
|
||||
private:
|
||||
@ -32,5 +32,5 @@ class QActionWrap : public Napi::ObjectWrap<QActionWrap> {
|
||||
Napi::Value isSeparator(const Napi::CallbackInfo& info);
|
||||
Napi::Value setSeparator(const Napi::CallbackInfo& info);
|
||||
|
||||
EVENTWIDGET_WRAPPED_METHODS_DECLARATION
|
||||
QOBJECT_WRAPPED_METHODS_DECLARATION
|
||||
};
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
|
||||
#include <QPointer>
|
||||
|
||||
#include "QtWidgets/QWidget/qwidget_macro.h"
|
||||
#include "QtCore/QObject/qobject_macro.h"
|
||||
#include "nshortcut.hpp"
|
||||
|
||||
class QShortcutWrap : public Napi::ObjectWrap<QShortcutWrap> {
|
||||
@ -24,5 +24,5 @@ class QShortcutWrap : public Napi::ObjectWrap<QShortcutWrap> {
|
||||
Napi::Value setKey(const Napi::CallbackInfo& info);
|
||||
Napi::Value setContext(const Napi::CallbackInfo& info);
|
||||
|
||||
EVENTWIDGET_WRAPPED_METHODS_DECLARATION
|
||||
QOBJECT_WRAPPED_METHODS_DECLARATION
|
||||
};
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
|
||||
#include <QPointer>
|
||||
|
||||
#include "QtWidgets/QWidget/qwidget_macro.h"
|
||||
#include "QtCore/QObject/qobject_macro.h"
|
||||
#include "nsystemtrayicon.hpp"
|
||||
class QSystemTrayIconWrap : public Napi::ObjectWrap<QSystemTrayIconWrap> {
|
||||
private:
|
||||
@ -26,5 +26,5 @@ class QSystemTrayIconWrap : public Napi::ObjectWrap<QSystemTrayIconWrap> {
|
||||
Napi::Value setContextMenu(const Napi::CallbackInfo& info);
|
||||
Napi::Value showMessage(const Napi::CallbackInfo& info);
|
||||
|
||||
EVENTWIDGET_WRAPPED_METHODS_DECLARATION
|
||||
QOBJECT_WRAPPED_METHODS_DECLARATION
|
||||
};
|
||||
|
||||
@ -26,7 +26,7 @@ Napi::Object QActionWrap::init(Napi::Env env, Napi::Object exports) {
|
||||
InstanceMethod("setChecked", &QActionWrap::setChecked),
|
||||
InstanceMethod("isSeparator", &QActionWrap::isSeparator),
|
||||
InstanceMethod("setSeparator", &QActionWrap::setSeparator),
|
||||
EVENTWIDGET_WRAPPED_METHODS_EXPORT_DEFINE(QActionWrap)});
|
||||
QOBJECT_WRAPPED_METHODS_EXPORT_DEFINE(QActionWrap)});
|
||||
constructor = Napi::Persistent(func);
|
||||
exports.Set(CLASSNAME, func);
|
||||
return exports;
|
||||
|
||||
@ -18,7 +18,7 @@ Napi::Object QShortcutWrap::init(Napi::Env env, Napi::Object exports) {
|
||||
InstanceMethod("setAutoRepeat", &QShortcutWrap::setAutoRepeat),
|
||||
InstanceMethod("setKey", &QShortcutWrap::setKey),
|
||||
InstanceMethod("setContext", &QShortcutWrap::setContext),
|
||||
EVENTWIDGET_WRAPPED_METHODS_EXPORT_DEFINE(QShortcutWrap)});
|
||||
QOBJECT_WRAPPED_METHODS_EXPORT_DEFINE(QShortcutWrap)});
|
||||
constructor = Napi::Persistent(func);
|
||||
exports.Set(CLASSNAME, func);
|
||||
return exports;
|
||||
|
||||
@ -22,7 +22,7 @@ Napi::Object QSystemTrayIconWrap::init(Napi::Env env, Napi::Object exports) {
|
||||
InstanceMethod("setToolTip", &QSystemTrayIconWrap::setToolTip),
|
||||
InstanceMethod("setContextMenu", &QSystemTrayIconWrap::setContextMenu),
|
||||
InstanceMethod("showMessage", &QSystemTrayIconWrap::showMessage),
|
||||
EVENTWIDGET_WRAPPED_METHODS_EXPORT_DEFINE(QSystemTrayIconWrap)});
|
||||
QOBJECT_WRAPPED_METHODS_EXPORT_DEFINE(QSystemTrayIconWrap)});
|
||||
constructor = Napi::Persistent(func);
|
||||
exports.Set(CLASSNAME, func);
|
||||
return exports;
|
||||
|
||||
@ -85,6 +85,12 @@ export class QComboBox extends NodeWidget<QComboBoxSignals> {
|
||||
clear(): void {
|
||||
this.native.clear();
|
||||
}
|
||||
setCurrentText(text: string): void {
|
||||
this.setProperty('currentText', text);
|
||||
}
|
||||
setCurrentIndex(index: number): void {
|
||||
this.setProperty('currentIndex', index);
|
||||
}
|
||||
}
|
||||
|
||||
export enum InsertPolicy {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user