diff --git a/package-lock.json b/package-lock.json index 4741d2941..64d992f54 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@nodegui/nodegui", - "version": "0.15.2", + "version": "0.15.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 09d7a3e08..43518178e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@nodegui/nodegui", - "version": "0.15.2", + "version": "0.15.3", "description": "A cross platform library to build native desktop apps.", "main": "dist/index.js", "typings": "dist/index.d.ts", diff --git a/scripts/qode.js b/scripts/qode.js old mode 100644 new mode 100755 diff --git a/scripts/setupMiniQt.js b/scripts/setupMiniQt.js index 1175548d3..832063995 100644 --- a/scripts/setupMiniQt.js +++ b/scripts/setupMiniQt.js @@ -3,12 +3,6 @@ const { setupArtifact } = require('@nodegui/artifact-installer'); const { miniQt, useCustomQt, qtHome } = require('../config/qtConfig'); -if (!useCustomQt) { - console.log(`Minimal Qt ${miniQt.version} setup:`); -} else { - console.log(`CustomQt detected at ${qtHome} . Hence, skipping Mini Qt installation...`); -} - async function setupQt() { return Promise.all( miniQt.artifacts.map(async artifact => @@ -22,7 +16,13 @@ async function setupQt() { ); } -setupQt().catch(err => { - console.error(err); - process.exit(1); -}); +if (!useCustomQt) { + console.log(`Minimal Qt ${miniQt.version} setup:`); + + setupQt().catch(err => { + console.error(err); + process.exit(1); + }); +} else { + console.log(`CustomQt detected at ${qtHome} . Hence, skipping Mini Qt installation...`); +} diff --git a/src/cpp/include/nodegui/QtWidgets/QAbstractItemView/qabstractitemview_macro.h b/src/cpp/include/nodegui/QtWidgets/QAbstractItemView/qabstractitemview_macro.h index c76e710f0..01b6ffd65 100644 --- a/src/cpp/include/nodegui/QtWidgets/QAbstractItemView/qabstractitemview_macro.h +++ b/src/cpp/include/nodegui/QtWidgets/QAbstractItemView/qabstractitemview_macro.h @@ -38,8 +38,8 @@ Napi::Object widgetObject = info[1].As(); \ QModelIndexWrap* indexWrap = \ Napi::ObjectWrap::Unwrap(indexObject); \ - QWidgetWrap* widgetWrap = \ - Napi::ObjectWrap::Unwrap(widgetObject); \ + NodeWidgetWrap* widgetWrap = \ + Napi::ObjectWrap::Unwrap(widgetObject); \ this->instance->setIndexWidget(*indexWrap->getInternalInstance(), \ widgetWrap->getInternalInstance()); \ return env.Null(); \ diff --git a/src/cpp/include/nodegui/QtWidgets/QAbstractScrollArea/qabstractscrollarea_macro.h b/src/cpp/include/nodegui/QtWidgets/QAbstractScrollArea/qabstractscrollarea_macro.h index 7768a1a29..4de5a7607 100644 --- a/src/cpp/include/nodegui/QtWidgets/QAbstractScrollArea/qabstractscrollarea_macro.h +++ b/src/cpp/include/nodegui/QtWidgets/QAbstractScrollArea/qabstractscrollarea_macro.h @@ -19,8 +19,8 @@ Napi::Env env = info.Env(); \ Napi::HandleScope scope(env); \ Napi::Object viewPortObject = info[0].As(); \ - QWidgetWrap* viewPortWidgetWrap = \ - Napi::ObjectWrap::Unwrap(viewPortObject); \ + NodeWidgetWrap* viewPortWidgetWrap = \ + Napi::ObjectWrap::Unwrap(viewPortObject); \ QWidget* viewPort = viewPortWidgetWrap->getInternalInstance(); \ this->instance->setViewport(viewPort); \ return env.Null(); \ diff --git a/src/cpp/include/nodegui/QtWidgets/QWidget/qwidget_wrap.h b/src/cpp/include/nodegui/QtWidgets/QWidget/qwidget_wrap.h index baec964da..5d370ff11 100644 --- a/src/cpp/include/nodegui/QtWidgets/QWidget/qwidget_wrap.h +++ b/src/cpp/include/nodegui/QtWidgets/QWidget/qwidget_wrap.h @@ -22,3 +22,19 @@ class DLL_EXPORT QWidgetWrap : public Napi::ObjectWrap { static Napi::FunctionReference constructor; // wrapped methods }; + +// NodeWidgetWrap is exactly like QWidgetWrap but it is used only to unwrap any +// N to QWidget* +class DLL_EXPORT NodeWidgetWrap : public Napi::ObjectWrap { + QWIDGET_WRAPPED_METHODS_DECLARATION + private: + QPointer instance; + + public: + NodeWidgetWrap(const Napi::CallbackInfo& info) + : Napi::ObjectWrap(info){}; + QWidget* getInternalInstance() { return this->instance; }; + // class constructor + static Napi::FunctionReference constructor; + // wrapped methods +}; diff --git a/src/cpp/lib/QtWidgets/QAction/qaction_wrap.cpp b/src/cpp/lib/QtWidgets/QAction/qaction_wrap.cpp index dd3e71f60..887286d92 100644 --- a/src/cpp/lib/QtWidgets/QAction/qaction_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QAction/qaction_wrap.cpp @@ -51,8 +51,8 @@ QActionWrap::QActionWrap(const Napi::CallbackInfo& info) // --- regular cases --- if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NAction(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { this->instance = new NAction(); diff --git a/src/cpp/lib/QtWidgets/QBoxLayout/qboxlayout_wrap.cpp b/src/cpp/lib/QtWidgets/QBoxLayout/qboxlayout_wrap.cpp index 4fca8121a..f04977bde 100644 --- a/src/cpp/lib/QtWidgets/QBoxLayout/qboxlayout_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QBoxLayout/qboxlayout_wrap.cpp @@ -38,8 +38,8 @@ QBoxLayoutWrap::QBoxLayoutWrap(const Napi::CallbackInfo& info) QBoxLayout::Direction dir = static_cast( info[0].As().Int32Value()); Napi::Object parentObject = info[1].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NBoxLayout(dir, parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 1) { @@ -92,7 +92,8 @@ Napi::Value QBoxLayoutWrap::addWidget(const Napi::CallbackInfo& info) { Napi::HandleScope scope(env); Napi::Object qwidgetObject = info[0].As(); - QWidgetWrap* widget = Napi::ObjectWrap::Unwrap(qwidgetObject); + NodeWidgetWrap* widget = + Napi::ObjectWrap::Unwrap(qwidgetObject); int stretch = info[1].As().Int32Value(); this->instance->addWidget(widget->getInternalInstance(), stretch); @@ -105,7 +106,8 @@ Napi::Value QBoxLayoutWrap::insertWidget(const Napi::CallbackInfo& info) { int index = info[0].As().Int32Value(); Napi::Object qwidgetObject = info[1].As(); - QWidgetWrap* widget = Napi::ObjectWrap::Unwrap(qwidgetObject); + NodeWidgetWrap* widget = + Napi::ObjectWrap::Unwrap(qwidgetObject); int stretch = info[2].As().Int32Value(); this->instance->insertWidget(index, widget->getInternalInstance(), stretch); @@ -134,7 +136,8 @@ Napi::Value QBoxLayoutWrap::removeWidget(const Napi::CallbackInfo& info) { Napi::HandleScope scope(env); Napi::Object qwidgetObject = info[0].As(); - QWidgetWrap* widget = Napi::ObjectWrap::Unwrap(qwidgetObject); + NodeWidgetWrap* widget = + Napi::ObjectWrap::Unwrap(qwidgetObject); this->instance->removeWidget(widget->getInternalInstance()); return env.Null(); } diff --git a/src/cpp/lib/QtWidgets/QButtonGroup/qbuttongroup_wrap.cpp b/src/cpp/lib/QtWidgets/QButtonGroup/qbuttongroup_wrap.cpp index dd5c159fc..602115e0a 100644 --- a/src/cpp/lib/QtWidgets/QButtonGroup/qbuttongroup_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QButtonGroup/qbuttongroup_wrap.cpp @@ -39,8 +39,8 @@ QButtonGroupWrap::QButtonGroupWrap(const Napi::CallbackInfo& info) if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NButtonGroup( parentWidgetWrap ->getInternalInstance()); // this sets the parent to current widget diff --git a/src/cpp/lib/QtWidgets/QCalendarWidget/qcalendarwidget_wrap.cpp b/src/cpp/lib/QtWidgets/QCalendarWidget/qcalendarwidget_wrap.cpp index 2f1cb627c..28b1ab8d7 100644 --- a/src/cpp/lib/QtWidgets/QCalendarWidget/qcalendarwidget_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QCalendarWidget/qcalendarwidget_wrap.cpp @@ -46,8 +46,8 @@ QCalendarWidgetWrap::QCalendarWidgetWrap(const Napi::CallbackInfo &info) if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap *parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap *parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NCalendarWidget( parentWidgetWrap ->getInternalInstance()); // this sets the parent to current widget diff --git a/src/cpp/lib/QtWidgets/QCheckBox/qcheckbox_wrap.cpp b/src/cpp/lib/QtWidgets/QCheckBox/qcheckbox_wrap.cpp index 70d10c024..3697f1c5c 100644 --- a/src/cpp/lib/QtWidgets/QCheckBox/qcheckbox_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QCheckBox/qcheckbox_wrap.cpp @@ -36,8 +36,8 @@ QCheckBoxWrap::QCheckBoxWrap(const Napi::CallbackInfo& info) } else { if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NCheckBox(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { this->instance = new NCheckBox(); diff --git a/src/cpp/lib/QtWidgets/QComboBox/qcombobox_wrap.cpp b/src/cpp/lib/QtWidgets/QComboBox/qcombobox_wrap.cpp index 3f301db55..c8fc3185d 100644 --- a/src/cpp/lib/QtWidgets/QComboBox/qcombobox_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QComboBox/qcombobox_wrap.cpp @@ -49,8 +49,8 @@ QComboBoxWrap::QComboBoxWrap(const Napi::CallbackInfo& info) if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NComboBox(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { diff --git a/src/cpp/lib/QtWidgets/QDateEdit/qdateedit_wrap.cpp b/src/cpp/lib/QtWidgets/QDateEdit/qdateedit_wrap.cpp index 5737b2630..a48464000 100644 --- a/src/cpp/lib/QtWidgets/QDateEdit/qdateedit_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QDateEdit/qdateedit_wrap.cpp @@ -24,8 +24,8 @@ QDateEditWrap::QDateEditWrap(const Napi::CallbackInfo& info) if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NDateEdit(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { this->instance = new NDateEdit(); diff --git a/src/cpp/lib/QtWidgets/QDateTimeEdit/qdatetimeedit_wrap.cpp b/src/cpp/lib/QtWidgets/QDateTimeEdit/qdatetimeedit_wrap.cpp index 2220d2549..dedee96c7 100644 --- a/src/cpp/lib/QtWidgets/QDateTimeEdit/qdatetimeedit_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QDateTimeEdit/qdatetimeedit_wrap.cpp @@ -26,8 +26,8 @@ QDateTimeEditWrap::QDateTimeEditWrap(const Napi::CallbackInfo& info) if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NDateTimeEdit(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { this->instance = new NDateTimeEdit(); diff --git a/src/cpp/lib/QtWidgets/QDial/qdial_wrap.cpp b/src/cpp/lib/QtWidgets/QDial/qdial_wrap.cpp index 90f08a3ff..2e34328d7 100644 --- a/src/cpp/lib/QtWidgets/QDial/qdial_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QDial/qdial_wrap.cpp @@ -28,8 +28,8 @@ QDialWrap::QDialWrap(const Napi::CallbackInfo& info) if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NDial(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { this->instance = new NDial(); diff --git a/src/cpp/lib/QtWidgets/QFileDialog/qfiledialog_wrap.cpp b/src/cpp/lib/QtWidgets/QFileDialog/qfiledialog_wrap.cpp index ce5b4c0e8..5e17f7a8c 100644 --- a/src/cpp/lib/QtWidgets/QFileDialog/qfiledialog_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QFileDialog/qfiledialog_wrap.cpp @@ -37,8 +37,8 @@ QFileDialogWrap::QFileDialogWrap(const Napi::CallbackInfo& info) if (info.Length() == 4) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); QWidget* parent = parentWidgetWrap->getInternalInstance(); QString caption = QString::fromUtf8(info[1].As().Utf8Value().c_str()); diff --git a/src/cpp/lib/QtWidgets/QFrame/qframe_wrap.cpp b/src/cpp/lib/QtWidgets/QFrame/qframe_wrap.cpp index 2aa5d4141..7f10be5f2 100644 --- a/src/cpp/lib/QtWidgets/QFrame/qframe_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QFrame/qframe_wrap.cpp @@ -25,8 +25,8 @@ QFrameWrap::QFrameWrap(const Napi::CallbackInfo& info) if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NFrame(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { this->instance = new NFrame(); diff --git a/src/cpp/lib/QtWidgets/QGridLayout/qgridlayout_wrap.cpp b/src/cpp/lib/QtWidgets/QGridLayout/qgridlayout_wrap.cpp index 328a47786..a95121258 100644 --- a/src/cpp/lib/QtWidgets/QGridLayout/qgridlayout_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QGridLayout/qgridlayout_wrap.cpp @@ -28,8 +28,8 @@ QGridLayoutWrap::QGridLayoutWrap(const Napi::CallbackInfo& info) if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NGridLayout(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { this->instance = new NGridLayout(); @@ -49,7 +49,8 @@ Napi::Value QGridLayoutWrap::addWidget(const Napi::CallbackInfo& info) { Napi::Number qcol = info[2].As(); Napi::Number qrowSpan = info[3].As(); Napi::Number qcolSpan = info[4].As(); - QWidgetWrap* widget = Napi::ObjectWrap::Unwrap(qwidgetObject); + NodeWidgetWrap* widget = + Napi::ObjectWrap::Unwrap(qwidgetObject); this->instance->addWidget(widget->getInternalInstance(), qrow, qcol, qrowSpan, qcolSpan); @@ -61,7 +62,8 @@ Napi::Value QGridLayoutWrap::removeWidget(const Napi::CallbackInfo& info) { Napi::HandleScope scope(env); Napi::Object qwidgetObject = info[0].As(); - QWidgetWrap* widget = Napi::ObjectWrap::Unwrap(qwidgetObject); + NodeWidgetWrap* widget = + Napi::ObjectWrap::Unwrap(qwidgetObject); this->instance->removeWidget(widget->getInternalInstance()); return env.Null(); } diff --git a/src/cpp/lib/QtWidgets/QGroupBox/qgroupbox_wrap.cpp b/src/cpp/lib/QtWidgets/QGroupBox/qgroupbox_wrap.cpp index 3a719eb5e..f8e2c8afb 100644 --- a/src/cpp/lib/QtWidgets/QGroupBox/qgroupbox_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QGroupBox/qgroupbox_wrap.cpp @@ -26,8 +26,8 @@ QGroupBoxWrap::QGroupBoxWrap(const Napi::CallbackInfo& info) if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NGroupBox(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { this->instance = new NGroupBox(); diff --git a/src/cpp/lib/QtWidgets/QInputDialog/qinputdialog_wrap.cpp b/src/cpp/lib/QtWidgets/QInputDialog/qinputdialog_wrap.cpp index fd29370f0..74b715208 100644 --- a/src/cpp/lib/QtWidgets/QInputDialog/qinputdialog_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QInputDialog/qinputdialog_wrap.cpp @@ -70,8 +70,8 @@ QInputDialogWrap::QInputDialogWrap(const Napi::CallbackInfo& info) Napi::HandleScope scope(env); if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NInputDialog(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { this->instance = new NInputDialog(); diff --git a/src/cpp/lib/QtWidgets/QLabel/qlabel_wrap.cpp b/src/cpp/lib/QtWidgets/QLabel/qlabel_wrap.cpp index 2f428017a..a75339712 100644 --- a/src/cpp/lib/QtWidgets/QLabel/qlabel_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QLabel/qlabel_wrap.cpp @@ -41,8 +41,8 @@ QLabelWrap::QLabelWrap(const Napi::CallbackInfo& info) if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NLabel(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { this->instance = new NLabel(); @@ -78,7 +78,8 @@ Napi::Value QLabelWrap::setBuddy(const Napi::CallbackInfo& info) { Napi::HandleScope scope(env); Napi::Object buddyObject = info[0].As(); - QWidgetWrap* buddyWrap = Napi::ObjectWrap::Unwrap(buddyObject); + NodeWidgetWrap* buddyWrap = + Napi::ObjectWrap::Unwrap(buddyObject); this->instance->setBuddy(buddyWrap->getInternalInstance()); return env.Null(); } diff --git a/src/cpp/lib/QtWidgets/QLineEdit/qlineedit_wrap.cpp b/src/cpp/lib/QtWidgets/QLineEdit/qlineedit_wrap.cpp index 2083e344a..b117e7d1f 100644 --- a/src/cpp/lib/QtWidgets/QLineEdit/qlineedit_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QLineEdit/qlineedit_wrap.cpp @@ -34,8 +34,8 @@ QLineEditWrap::QLineEditWrap(const Napi::CallbackInfo& info) if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NLineEdit(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { this->instance = new NLineEdit(); diff --git a/src/cpp/lib/QtWidgets/QListWidget/qlistwidget_wrap.cpp b/src/cpp/lib/QtWidgets/QListWidget/qlistwidget_wrap.cpp index a0e9bb7f0..6d71c74c6 100644 --- a/src/cpp/lib/QtWidgets/QListWidget/qlistwidget_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QListWidget/qlistwidget_wrap.cpp @@ -53,8 +53,8 @@ QListWidgetWrap::QListWidgetWrap(const Napi::CallbackInfo& info) if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NListWidget(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { this->instance = new NListWidget(); @@ -260,7 +260,8 @@ Napi::Value QListWidgetWrap::setItemWidget(const Napi::CallbackInfo& info) { Napi::Object widgetObject = info[1].As(); QListWidgetItemWrap* itemWrap = Napi::ObjectWrap::Unwrap(itemObject); - QWidgetWrap* widgetWrap = Napi::ObjectWrap::Unwrap(widgetObject); + NodeWidgetWrap* widgetWrap = + Napi::ObjectWrap::Unwrap(widgetObject); this->instance->setItemWidget(itemWrap->getInternalInstance(), widgetWrap->getInternalInstance()); return env.Null(); diff --git a/src/cpp/lib/QtWidgets/QMainWindow/qmainwindow_wrap.cpp b/src/cpp/lib/QtWidgets/QMainWindow/qmainwindow_wrap.cpp index 3df7ded2b..bd0d2455e 100644 --- a/src/cpp/lib/QtWidgets/QMainWindow/qmainwindow_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QMainWindow/qmainwindow_wrap.cpp @@ -41,8 +41,8 @@ QMainWindowWrap::QMainWindowWrap(const Napi::CallbackInfo& info) if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NMainWindow(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { this->instance = new NMainWindow(); @@ -59,8 +59,8 @@ Napi::Value QMainWindowWrap::setCentralWidget(const Napi::CallbackInfo& info) { Napi::HandleScope scope(env); Napi::Object widgetObject = info[0].As(); - QWidgetWrap* centralWidget = - Napi::ObjectWrap::Unwrap(widgetObject); + NodeWidgetWrap* centralWidget = + Napi::ObjectWrap::Unwrap(widgetObject); this->instance->setCentralWidget(centralWidget->getInternalInstance()); return env.Null(); } @@ -90,7 +90,8 @@ Napi::Value QMainWindowWrap::setMenuWidget(const Napi::CallbackInfo& info) { Napi::HandleScope scope(env); Napi::Object menuObject = info[0].As(); - QWidgetWrap* menuWidget = Napi::ObjectWrap::Unwrap(menuObject); + NodeWidgetWrap* menuWidget = + Napi::ObjectWrap::Unwrap(menuObject); this->instance->setMenuWidget(menuWidget->getInternalInstance()); diff --git a/src/cpp/lib/QtWidgets/QMenu/qmenu_wrap.cpp b/src/cpp/lib/QtWidgets/QMenu/qmenu_wrap.cpp index ecdf9fc5c..ddfd57fe9 100644 --- a/src/cpp/lib/QtWidgets/QMenu/qmenu_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QMenu/qmenu_wrap.cpp @@ -34,8 +34,8 @@ QMenuWrap::QMenuWrap(const Napi::CallbackInfo& info) if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NMenu(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { this->instance = new NMenu(); diff --git a/src/cpp/lib/QtWidgets/QMenuBar/qmenubar_wrap.cpp b/src/cpp/lib/QtWidgets/QMenuBar/qmenubar_wrap.cpp index e2e5f899e..f21c378fb 100644 --- a/src/cpp/lib/QtWidgets/QMenuBar/qmenubar_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QMenuBar/qmenubar_wrap.cpp @@ -37,8 +37,8 @@ QMenuBarWrap::QMenuBarWrap(const Napi::CallbackInfo& info) new NMenuBar(info[0].As>().Data()); } else { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NMenuBar(parentWidgetWrap->getInternalInstance()); } } else if (info.Length() == 0) { diff --git a/src/cpp/lib/QtWidgets/QMessageBox/qmessagebox_wrap.cpp b/src/cpp/lib/QtWidgets/QMessageBox/qmessagebox_wrap.cpp index 36068c61c..018a276ad 100644 --- a/src/cpp/lib/QtWidgets/QMessageBox/qmessagebox_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QMessageBox/qmessagebox_wrap.cpp @@ -35,8 +35,8 @@ QMessageBoxWrap::QMessageBoxWrap(const Napi::CallbackInfo& info) Napi::HandleScope scope(env); if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NMessageBox(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { this->instance = new NMessageBox(); @@ -91,8 +91,8 @@ Napi::Value StaticQMessageBoxWrapMethods::about( Napi::HandleScope scope(env); Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); Napi::String napiTitle = info[1].As(); std::string title = napiTitle.Utf8Value(); Napi::String napiText = info[2].As(); @@ -110,8 +110,8 @@ Napi::Value StaticQMessageBoxWrapMethods::aboutQt( Napi::HandleScope scope(env); Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); Napi::String napiTitle = info[1].As(); std::string title = napiTitle.Utf8Value(); QMessageBox::aboutQt(parentWidgetWrap->getInternalInstance(), diff --git a/src/cpp/lib/QtWidgets/QPainter/qpainter_wrap.cpp b/src/cpp/lib/QtWidgets/QPainter/qpainter_wrap.cpp index 1003f9a2f..abb8a7e22 100644 --- a/src/cpp/lib/QtWidgets/QPainter/qpainter_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QPainter/qpainter_wrap.cpp @@ -42,8 +42,8 @@ QPainterWrap::QPainterWrap(const Napi::CallbackInfo& info) if (info.Length() == 1) { Napi::Object deviceObject = info[0].As(); - QWidgetWrap* deviceWrap = - Napi::ObjectWrap::Unwrap(deviceObject); + NodeWidgetWrap* deviceWrap = + Napi::ObjectWrap::Unwrap(deviceObject); this->instance = new QPainter(deviceWrap->getInternalInstance()); } else if (info.Length() == 0) { this->instance = new QPainter(); @@ -68,7 +68,8 @@ Napi::Value QPainterWrap::begin(const Napi::CallbackInfo& info) { Napi::HandleScope scope(env); Napi::Object deviceObject = info[0].As(); - QWidgetWrap* deviceWrap = Napi::ObjectWrap::Unwrap(deviceObject); + NodeWidgetWrap* deviceWrap = + Napi::ObjectWrap::Unwrap(deviceObject); QWidget* device = deviceWrap->getInternalInstance(); bool ret = this->instance->begin(device); return Napi::Value::From(env, ret); diff --git a/src/cpp/lib/QtWidgets/QPlainTextEdit/qplaintextedit_wrap.cpp b/src/cpp/lib/QtWidgets/QPlainTextEdit/qplaintextedit_wrap.cpp index 07a97ca6d..a593a93c8 100644 --- a/src/cpp/lib/QtWidgets/QPlainTextEdit/qplaintextedit_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QPlainTextEdit/qplaintextedit_wrap.cpp @@ -41,8 +41,8 @@ QPlainTextEditWrap::QPlainTextEditWrap(const Napi::CallbackInfo &info) if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap *parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap *parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NPlainTextEdit(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { diff --git a/src/cpp/lib/QtWidgets/QProgressBar/qprogressbar_wrap.cpp b/src/cpp/lib/QtWidgets/QProgressBar/qprogressbar_wrap.cpp index 22ec5f2c4..6f6ad15b5 100644 --- a/src/cpp/lib/QtWidgets/QProgressBar/qprogressbar_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QProgressBar/qprogressbar_wrap.cpp @@ -34,8 +34,8 @@ QProgressBarWrap::QProgressBarWrap(const Napi::CallbackInfo& info) if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NProgressBar(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { this->instance = new NProgressBar(); diff --git a/src/cpp/lib/QtWidgets/QPushButton/qpushbutton_wrap.cpp b/src/cpp/lib/QtWidgets/QPushButton/qpushbutton_wrap.cpp index 82cbee2d3..b5fe9e46c 100644 --- a/src/cpp/lib/QtWidgets/QPushButton/qpushbutton_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QPushButton/qpushbutton_wrap.cpp @@ -40,8 +40,8 @@ QPushButtonWrap::QPushButtonWrap(const Napi::CallbackInfo& info) } else { if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NPushButton(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { this->instance = new NPushButton(); diff --git a/src/cpp/lib/QtWidgets/QRadioButton/qradiobutton_wrap.cpp b/src/cpp/lib/QtWidgets/QRadioButton/qradiobutton_wrap.cpp index 502cf44c8..28e212a7f 100644 --- a/src/cpp/lib/QtWidgets/QRadioButton/qradiobutton_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QRadioButton/qradiobutton_wrap.cpp @@ -34,8 +34,8 @@ QRadioButtonWrap::QRadioButtonWrap(const Napi::CallbackInfo& info) } else { if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NRadioButton(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { diff --git a/src/cpp/lib/QtWidgets/QScrollArea/qscrollarea_wrap.cpp b/src/cpp/lib/QtWidgets/QScrollArea/qscrollarea_wrap.cpp index c42b1c521..765177c53 100644 --- a/src/cpp/lib/QtWidgets/QScrollArea/qscrollarea_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QScrollArea/qscrollarea_wrap.cpp @@ -32,8 +32,8 @@ QScrollAreaWrap::QScrollAreaWrap(const Napi::CallbackInfo& info) if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NScrollArea(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { this->instance = new NScrollArea(); @@ -69,8 +69,8 @@ Napi::Value QScrollAreaWrap::ensureWidgetVisible( Napi::HandleScope scope(env); Napi::Object childWidgetObject = info[0].As(); - QWidgetWrap* childWidgetWrap = - Napi::ObjectWrap::Unwrap(childWidgetObject); + NodeWidgetWrap* childWidgetWrap = + Napi::ObjectWrap::Unwrap(childWidgetObject); int xmargin = info[1].As().Int32Value(); int ymargin = info[2].As().Int32Value(); this->instance->ensureWidgetVisible(childWidgetWrap->getInternalInstance(), @@ -83,8 +83,8 @@ Napi::Value QScrollAreaWrap::setWidget(const Napi::CallbackInfo& info) { Napi::HandleScope scope(env); Napi::Object contentWidgetObject = info[0].As(); - QWidgetWrap* contentWidgetWrap = - Napi::ObjectWrap::Unwrap(contentWidgetObject); + NodeWidgetWrap* contentWidgetWrap = + Napi::ObjectWrap::Unwrap(contentWidgetObject); this->instance->setWidget(contentWidgetWrap->getInternalInstance()); return env.Null(); } diff --git a/src/cpp/lib/QtWidgets/QScrollBar/qscrollbar_wrap.cpp b/src/cpp/lib/QtWidgets/QScrollBar/qscrollbar_wrap.cpp index f74bb348d..3a15b89e6 100644 --- a/src/cpp/lib/QtWidgets/QScrollBar/qscrollbar_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QScrollBar/qscrollbar_wrap.cpp @@ -27,8 +27,8 @@ QScrollBarWrap::QScrollBarWrap(const Napi::CallbackInfo& info) if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NScrollBar(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { this->instance = new NScrollBar(); diff --git a/src/cpp/lib/QtWidgets/QShortcut/qshortcut_wrap.cpp b/src/cpp/lib/QtWidgets/QShortcut/qshortcut_wrap.cpp index 09fde9637..c4d6c87c3 100644 --- a/src/cpp/lib/QtWidgets/QShortcut/qshortcut_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QShortcut/qshortcut_wrap.cpp @@ -33,8 +33,8 @@ QShortcutWrap::QShortcutWrap(const Napi::CallbackInfo& info) if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NShortcut(parentWidgetWrap->getInternalInstance()); } else { Napi::TypeError::New(env, "Wrong number of arguments") diff --git a/src/cpp/lib/QtWidgets/QSlider/qslider_wrap.cpp b/src/cpp/lib/QtWidgets/QSlider/qslider_wrap.cpp index 1b731d20a..4996013da 100644 --- a/src/cpp/lib/QtWidgets/QSlider/qslider_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QSlider/qslider_wrap.cpp @@ -27,8 +27,8 @@ QSliderWrap::QSliderWrap(const Napi::CallbackInfo& info) if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NSlider(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { this->instance = new NSlider(); diff --git a/src/cpp/lib/QtWidgets/QSpinBox/qspinbox_wrap.cpp b/src/cpp/lib/QtWidgets/QSpinBox/qspinbox_wrap.cpp index c54a77537..9c838c58b 100644 --- a/src/cpp/lib/QtWidgets/QSpinBox/qspinbox_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QSpinBox/qspinbox_wrap.cpp @@ -27,8 +27,8 @@ QSpinBoxWrap::QSpinBoxWrap(const Napi::CallbackInfo& info) if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NSpinBox(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { this->instance = new NSpinBox(); diff --git a/src/cpp/lib/QtWidgets/QStackedWidget/qstackedwidget_wrap.cpp b/src/cpp/lib/QtWidgets/QStackedWidget/qstackedwidget_wrap.cpp index 46b57690c..80925c749 100644 --- a/src/cpp/lib/QtWidgets/QStackedWidget/qstackedwidget_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QStackedWidget/qstackedwidget_wrap.cpp @@ -39,8 +39,8 @@ QStackedWidgetWrap::QStackedWidgetWrap(const Napi::CallbackInfo& info) if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NStackedWidget( parentWidgetWrap ->getInternalInstance()); // this sets the parent to current widget @@ -60,7 +60,8 @@ Napi::Value QStackedWidgetWrap::addWidget(const Napi::CallbackInfo& info) { Napi::HandleScope scope(env); Napi::Object qwidgetObject = info[0].As(); - QWidgetWrap* widget = Napi::ObjectWrap::Unwrap(qwidgetObject); + NodeWidgetWrap* widget = + Napi::ObjectWrap::Unwrap(qwidgetObject); this->instance->addWidget(widget->getInternalInstance()); return env.Null(); @@ -71,7 +72,8 @@ Napi::Value QStackedWidgetWrap::removeWidget(const Napi::CallbackInfo& info) { Napi::HandleScope scope(env); Napi::Object qwidgetObject = info[0].As(); - QWidgetWrap* widget = Napi::ObjectWrap::Unwrap(qwidgetObject); + NodeWidgetWrap* widget = + Napi::ObjectWrap::Unwrap(qwidgetObject); this->instance->removeWidget(widget->getInternalInstance()); return env.Null(); } @@ -98,7 +100,8 @@ Napi::Value QStackedWidgetWrap::setCurrentWidget( Napi::HandleScope scope(env); Napi::Object qwidgetObject = info[0].As(); - QWidgetWrap* widget = Napi::ObjectWrap::Unwrap(qwidgetObject); + NodeWidgetWrap* widget = + Napi::ObjectWrap::Unwrap(qwidgetObject); this->instance->setCurrentWidget(widget->getInternalInstance()); return env.Null(); diff --git a/src/cpp/lib/QtWidgets/QStatusBar/qstatusbar_wrap.cpp b/src/cpp/lib/QtWidgets/QStatusBar/qstatusbar_wrap.cpp index 6f319c053..aabb6dfb0 100644 --- a/src/cpp/lib/QtWidgets/QStatusBar/qstatusbar_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QStatusBar/qstatusbar_wrap.cpp @@ -54,8 +54,8 @@ QStatusBarWrap::QStatusBarWrap(const Napi::CallbackInfo &info) if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap *parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap *parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NStatusBar(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { @@ -77,7 +77,8 @@ Napi::Value QStatusBarWrap::addPermanentWidget(const Napi::CallbackInfo &info) { Napi::Object widgetArg = info[0].As(); Napi::Number stretchArg = info[1].As(); - QWidgetWrap *widgetWrap = Napi::ObjectWrap::Unwrap(widgetArg); + NodeWidgetWrap *widgetWrap = + Napi::ObjectWrap::Unwrap(widgetArg); QWidget *widget = widgetWrap->getInternalInstance(); int stretch = stretchArg.Int32Value(); @@ -93,7 +94,8 @@ Napi::Value QStatusBarWrap::addWidget(const Napi::CallbackInfo &info) { Napi::Object widgetArg = info[0].As(); Napi::Number stretchArg = info[1].As(); - QWidgetWrap *widgetWrap = Napi::ObjectWrap::Unwrap(widgetArg); + NodeWidgetWrap *widgetWrap = + Napi::ObjectWrap::Unwrap(widgetArg); QWidget *widget = widgetWrap->getInternalInstance(); int stretch = stretchArg.Int32Value(); @@ -130,7 +132,8 @@ Napi::Value QStatusBarWrap::insertPermanentWidget( Napi::Number stretchArg = info[2].As(); int index = indexArg.Int32Value(); - QWidgetWrap *widgetWrap = Napi::ObjectWrap::Unwrap(widgetArg); + NodeWidgetWrap *widgetWrap = + Napi::ObjectWrap::Unwrap(widgetArg); QWidget *widget = widgetWrap->getInternalInstance(); int stretch = stretchArg.Int32Value(); @@ -149,7 +152,8 @@ Napi::Value QStatusBarWrap::insertWidget(const Napi::CallbackInfo &info) { Napi::Number stretchArg = info[2].As(); int index = indexArg.Int32Value(); - QWidgetWrap *widgetWrap = Napi::ObjectWrap::Unwrap(widgetArg); + NodeWidgetWrap *widgetWrap = + Napi::ObjectWrap::Unwrap(widgetArg); QWidget *widget = widgetWrap->getInternalInstance(); int stretch = stretchArg.Int32Value(); @@ -173,7 +177,8 @@ Napi::Value QStatusBarWrap::removeWidget(const Napi::CallbackInfo &info) { Napi::Object widgetArg = info[0].As(); - QWidgetWrap *widgetWrap = Napi::ObjectWrap::Unwrap(widgetArg); + NodeWidgetWrap *widgetWrap = + Napi::ObjectWrap::Unwrap(widgetArg); QWidget *widget = widgetWrap->getInternalInstance(); this->instance->removeWidget(widget); diff --git a/src/cpp/lib/QtWidgets/QSystemTrayIcon/qsystemtrayicon_wrap.cpp b/src/cpp/lib/QtWidgets/QSystemTrayIcon/qsystemtrayicon_wrap.cpp index 832458012..b375c38b6 100644 --- a/src/cpp/lib/QtWidgets/QSystemTrayIcon/qsystemtrayicon_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QSystemTrayIcon/qsystemtrayicon_wrap.cpp @@ -39,8 +39,8 @@ QSystemTrayIconWrap::QSystemTrayIconWrap(const Napi::CallbackInfo& info) if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NSystemTrayIcon( parentWidgetWrap ->getInternalInstance()); // this sets the parent to current widget diff --git a/src/cpp/lib/QtWidgets/QTabWidget/qtabwidget_wrap.cpp b/src/cpp/lib/QtWidgets/QTabWidget/qtabwidget_wrap.cpp index 043afdf66..f4c9317b4 100644 --- a/src/cpp/lib/QtWidgets/QTabWidget/qtabwidget_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QTabWidget/qtabwidget_wrap.cpp @@ -39,8 +39,8 @@ QTabWidgetWrap::QTabWidgetWrap(const Napi::CallbackInfo& info) if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NTabWidget( parentWidgetWrap ->getInternalInstance()); // this sets the parent to current widget @@ -64,8 +64,8 @@ Napi::Value QTabWidgetWrap::addTab(const Napi::CallbackInfo& info) { Napi::String napiLabel = info[2].As(); std::string label = napiLabel.Utf8Value(); - QWidgetWrap* pageObjectWrap = - Napi::ObjectWrap::Unwrap(pageObject); + NodeWidgetWrap* pageObjectWrap = + Napi::ObjectWrap::Unwrap(pageObject); QIconWrap* iconWrap = Napi::ObjectWrap::Unwrap(iconObject); int index = @@ -80,8 +80,8 @@ Napi::Value QTabWidgetWrap::indexOf(const Napi::CallbackInfo& info) { Napi::Object widgetObject = info[0].As(); - QWidgetWrap* widgetObjectWrap = - Napi::ObjectWrap::Unwrap(widgetObject); + NodeWidgetWrap* widgetObjectWrap = + Napi::ObjectWrap::Unwrap(widgetObject); int index = this->instance->indexOf(widgetObjectWrap->getInternalInstance()); return Napi::Number::New(env, index); diff --git a/src/cpp/lib/QtWidgets/QTableView/qtableview_wrap.cpp b/src/cpp/lib/QtWidgets/QTableView/qtableview_wrap.cpp index 61b9157de..fddde6536 100644 --- a/src/cpp/lib/QtWidgets/QTableView/qtableview_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QTableView/qtableview_wrap.cpp @@ -38,8 +38,8 @@ QTableViewWrap::QTableViewWrap(const Napi::CallbackInfo& info) // --- regular cases --- if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NTableView(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { this->instance = new NTableView(); diff --git a/src/cpp/lib/QtWidgets/QTableWidget/qtablewidget_wrap.cpp b/src/cpp/lib/QtWidgets/QTableWidget/qtablewidget_wrap.cpp index 61777200d..9ce5bdc3a 100644 --- a/src/cpp/lib/QtWidgets/QTableWidget/qtablewidget_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QTableWidget/qtablewidget_wrap.cpp @@ -78,8 +78,8 @@ QTableWidgetWrap::QTableWidgetWrap(const Napi::CallbackInfo& info) if (info.Length() == 3) { Napi::Object parentObject = info[2].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NTableWidget( rows, columns, parentWidgetWrap->getInternalInstance()); } else { @@ -88,8 +88,8 @@ QTableWidgetWrap::QTableWidgetWrap(const Napi::CallbackInfo& info) } else if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NTableWidget(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { this->instance = new NTableWidget(); @@ -159,7 +159,8 @@ Napi::Value QTableWidgetWrap::setCellWidget(const Napi::CallbackInfo& info) { int row = info[0].As().Int32Value(); int column = info[1].As().Int32Value(); Napi::Object widgetObject = info[2].As(); - QWidgetWrap* widgetWrap = Napi::ObjectWrap::Unwrap(widgetObject); + NodeWidgetWrap* widgetWrap = + Napi::ObjectWrap::Unwrap(widgetObject); this->instance->setCellWidget(row, column, widgetWrap->getInternalInstance()); return env.Null(); diff --git a/src/cpp/lib/QtWidgets/QTimeEdit/qtimeedit_wrap.cpp b/src/cpp/lib/QtWidgets/QTimeEdit/qtimeedit_wrap.cpp index c1702dd76..75df9331d 100644 --- a/src/cpp/lib/QtWidgets/QTimeEdit/qtimeedit_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QTimeEdit/qtimeedit_wrap.cpp @@ -24,8 +24,8 @@ QTimeEditWrap::QTimeEditWrap(const Napi::CallbackInfo& info) if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NTimeEdit(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { this->instance = new NTimeEdit(); diff --git a/src/cpp/lib/QtWidgets/QToolButton/qtoolbutton_wrap.cpp b/src/cpp/lib/QtWidgets/QToolButton/qtoolbutton_wrap.cpp index 31b30a91c..c9d0116d9 100644 --- a/src/cpp/lib/QtWidgets/QToolButton/qtoolbutton_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QToolButton/qtoolbutton_wrap.cpp @@ -43,8 +43,8 @@ QToolButtonWrap::QToolButtonWrap(const Napi::CallbackInfo& info) } else { if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NToolButton(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { this->instance = new NToolButton(); diff --git a/src/cpp/lib/QtWidgets/QTreeWidget/qtreewidget_wrap.cpp b/src/cpp/lib/QtWidgets/QTreeWidget/qtreewidget_wrap.cpp index b37fc35fe..e393773d9 100644 --- a/src/cpp/lib/QtWidgets/QTreeWidget/qtreewidget_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QTreeWidget/qtreewidget_wrap.cpp @@ -35,8 +35,8 @@ QTreeWidgetWrap::QTreeWidgetWrap(const Napi::CallbackInfo& info) if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NTreeWidget(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { this->instance = new NTreeWidget(); @@ -138,7 +138,8 @@ Napi::Value QTreeWidgetWrap::setItemWidget(const Napi::CallbackInfo& info) { int column = info[1].As().Int32Value(); Napi::Object widgetObject = info[2].As(); - QWidgetWrap* widgetWrap = Napi::ObjectWrap::Unwrap(widgetObject); + NodeWidgetWrap* widgetWrap = + Napi::ObjectWrap::Unwrap(widgetObject); QWidget* widget = widgetWrap->getInternalInstance(); this->instance->setItemWidget(item, column, widget); diff --git a/src/cpp/lib/QtWidgets/QWidget/qwidget_wrap.cpp b/src/cpp/lib/QtWidgets/QWidget/qwidget_wrap.cpp index 3cd8ca20d..7e9f20051 100644 --- a/src/cpp/lib/QtWidgets/QWidget/qwidget_wrap.cpp +++ b/src/cpp/lib/QtWidgets/QWidget/qwidget_wrap.cpp @@ -29,8 +29,8 @@ QWidgetWrap::QWidgetWrap(const Napi::CallbackInfo &info) new NWidget(info[0].As>().Data()); } else { Napi::Object parentObject = info[0].As(); - QWidgetWrap *parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap *parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new NWidget(parentWidgetWrap->getInternalInstance()); } } else if (info.Length() == 0) { diff --git a/src/cpp/lib/core/FlexLayout/flexlayout_wrap.cpp b/src/cpp/lib/core/FlexLayout/flexlayout_wrap.cpp index 6f50c8d5d..07e30d42a 100644 --- a/src/cpp/lib/core/FlexLayout/flexlayout_wrap.cpp +++ b/src/cpp/lib/core/FlexLayout/flexlayout_wrap.cpp @@ -32,8 +32,8 @@ FlexLayoutWrap::FlexLayoutWrap(const Napi::CallbackInfo& info) if (info.Length() == 1) { Napi::Object parentObject = info[0].As(); - QWidgetWrap* parentWidgetWrap = - Napi::ObjectWrap::Unwrap(parentObject); + NodeWidgetWrap* parentWidgetWrap = + Napi::ObjectWrap::Unwrap(parentObject); this->instance = new FlexLayout(parentWidgetWrap->getInternalInstance()); } else if (info.Length() == 0) { this->instance = new FlexLayout(); @@ -51,7 +51,8 @@ Napi::Value FlexLayoutWrap::addWidget(const Napi::CallbackInfo& info) { Napi::Object qwidgetObject = info[0].As(); Napi::External childFlexNodeObject = info[1].As>(); - QWidgetWrap* widget = Napi::ObjectWrap::Unwrap(qwidgetObject); + NodeWidgetWrap* widget = + Napi::ObjectWrap::Unwrap(qwidgetObject); YGNodeRef childNodeRef = childFlexNodeObject.Data(); this->instance->addWidget(widget->getInternalInstance(), childNodeRef); @@ -67,7 +68,8 @@ Napi::Value FlexLayoutWrap::insertChildBefore(const Napi::CallbackInfo& info) { info[1].As>(); Napi::External childFlexNodeObject = info[2].As>(); - QWidgetWrap* widget = Napi::ObjectWrap::Unwrap(qwidgetObject); + NodeWidgetWrap* widget = + Napi::ObjectWrap::Unwrap(qwidgetObject); YGNodeRef childNodeRef = childFlexNodeObject.Data(); YGNodeRef beforeChildNodeRef = beforeChildFlexNodeObject.Data(); @@ -84,7 +86,8 @@ Napi::Value FlexLayoutWrap::removeWidget(const Napi::CallbackInfo& info) { Napi::Object qwidgetObject = info[0].As(); Napi::External childFlexNodeObject = info[1].As>(); - QWidgetWrap* widget = Napi::ObjectWrap::Unwrap(qwidgetObject); + NodeWidgetWrap* widget = + Napi::ObjectWrap::Unwrap(qwidgetObject); YGNodeRef childNodeRef = childFlexNodeObject.Data(); this->instance->removeWidget(widget->getInternalInstance(), childNodeRef); diff --git a/src/cpp/lib/core/Integration/integration.cpp b/src/cpp/lib/core/Integration/integration.cpp index ade308e0c..d702b5522 100644 --- a/src/cpp/lib/core/Integration/integration.cpp +++ b/src/cpp/lib/core/Integration/integration.cpp @@ -18,6 +18,7 @@ int QtRunLoopWrapper() { void integrate() { // Bootstrap Qt + QCoreApplication::setAttribute(Qt::AA_ShareOpenGLContexts); app = new NApplication(qode::qode_argc, qode::qode_argv); qode::InjectCustomRunLoop(&QtRunLoopWrapper); // Other init settings